public class SortCollectorImpl extends SortCollector
SortCollector.CollectorContext_closed, _collector, _fetchStoredFields, _sortFields, BLOCK_SIZE, contextList, docidarraylist, floatarraymgr, groupBy, groupByMulti, intarraymgr, scorearraylist| Constructor and Description |
|---|
SortCollectorImpl(DocComparatorSource compSource,
org.apache.lucene.search.SortField[] sortFields,
Browsable boboBrowser,
int offset,
int count,
boolean doScoring,
boolean fetchStoredFields,
Set<String> termVectorsToFetch,
String[] groupBy,
int maxPerGroup,
boolean collectDocIdCache) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsDocsOutOfOrder() |
protected static BrowseHit[] |
buildHits(com.browseengine.bobo.sort.SortCollectorImpl.MyScoreDoc[] scoreDocs,
org.apache.lucene.search.SortField[] sortFields,
Map<String,FacetHandler<?>> facetHandlerMap,
boolean fetchStoredFields,
Set<String> termVectorsToFetch,
FacetHandler<?> groupBy,
CombinedFacetAccessible[] groupAccessibles) |
void |
collect(int doc) |
CombinedFacetAccessible[] |
getGroupAccessibles() |
int |
getTotalGroups() |
int |
getTotalHits() |
void |
setNextReader(org.apache.lucene.index.IndexReader reader,
int docBase) |
void |
setScorer(org.apache.lucene.search.Scorer scorer) |
BrowseHit[] |
topDocs() |
buildSortCollector, close, getCollector, setCollectorpublic SortCollectorImpl(DocComparatorSource compSource, org.apache.lucene.search.SortField[] sortFields, Browsable boboBrowser, int offset, int count, boolean doScoring, boolean fetchStoredFields, Set<String> termVectorsToFetch, String[] groupBy, int maxPerGroup, boolean collectDocIdCache)
public boolean acceptsDocsOutOfOrder()
acceptsDocsOutOfOrder in class org.apache.lucene.search.Collectorpublic void collect(int doc)
throws IOException
collect in class org.apache.lucene.search.CollectorIOExceptionpublic void setNextReader(org.apache.lucene.index.IndexReader reader,
int docBase)
throws IOException
setNextReader in class org.apache.lucene.search.CollectorIOExceptionpublic void setScorer(org.apache.lucene.search.Scorer scorer)
throws IOException
setScorer in class org.apache.lucene.search.CollectorIOExceptionpublic int getTotalHits()
getTotalHits in class SortCollectorpublic int getTotalGroups()
getTotalGroups in class SortCollectorpublic CombinedFacetAccessible[] getGroupAccessibles()
getGroupAccessibles in class SortCollectorpublic BrowseHit[] topDocs() throws IOException
topDocs in class SortCollectorIOExceptionprotected static BrowseHit[] buildHits(com.browseengine.bobo.sort.SortCollectorImpl.MyScoreDoc[] scoreDocs, org.apache.lucene.search.SortField[] sortFields, Map<String,FacetHandler<?>> facetHandlerMap, boolean fetchStoredFields, Set<String> termVectorsToFetch, FacetHandler<?> groupBy, CombinedFacetAccessible[] groupAccessibles) throws IOException
IOExceptionCopyright © 2005–2013. All rights reserved.