[ https://issues.apache.org/jira/browse/LUCENE-1356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shai Erera updated LUCENE-1356: ------------------------------- Fix Version/s: 2.3.3 Lucene Fields: [New, Patch Available] (was: [Patch Available, New]) > Allow easy extensions of TopDocCollector > ---------------------------------------- > > Key: LUCENE-1356 > URL: https://issues.apache.org/jira/browse/LUCENE-1356 > Project: Lucene - Java > Issue Type: Improvement > Components: Index > Reporter: Shai Erera > Assignee: Doron Cohen > Priority: Minor > Fix For: 2.3.3 > > Attachments: 1356-2.patch, 1356.patch > > > TopDocCollector's members and constructor are declared either private or > package visible. It makes it hard to extend it as if you want to extend it > you can reuse its *hq* and *totatlHits* members, but need to define your own. > It also forces you to override getTotalHits() and topDocs(). > By changing its members and constructor (the one that accepts a PQ) to > protected, we allow users to extend it in order to get a different view of > 'top docs' (like TopFieldCollector does), but still enjoy its getTotalHits() > and topDocs() method implementations. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]