com.browseengine.bobo.sort
Class SortCollector
java.lang.Object
org.apache.lucene.search.Collector
com.browseengine.bobo.sort.SortCollector
- Direct Known Subclasses:
- SortCollectorImpl
public abstract class SortCollector
- extends org.apache.lucene.search.Collector
|
Constructor Summary |
protected |
SortCollector(org.apache.lucene.search.SortField[] sortFields,
boolean fetchStoredFields)
|
| Methods inherited from class org.apache.lucene.search.Collector |
acceptsDocsOutOfOrder, collect, setNextReader, setScorer |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
intarraymgr
protected static MemoryManager<int[]> intarraymgr
floatarraymgr
protected static MemoryManager<float[]> floatarraymgr
groupBy
public FacetHandler<?> groupBy
contextList
public LinkedList<SortCollector.CollectorContext> contextList
docidarraylist
public LinkedList<int[]> docidarraylist
scorearraylist
public LinkedList<float[]> scorearraylist
BLOCK_SIZE
public static int BLOCK_SIZE
_collector
protected org.apache.lucene.search.Collector _collector
_sortFields
protected final org.apache.lucene.search.SortField[] _sortFields
_fetchStoredFields
protected final boolean _fetchStoredFields
_closed
protected boolean _closed
SortCollector
protected SortCollector(org.apache.lucene.search.SortField[] sortFields,
boolean fetchStoredFields)
topDocs
public abstract BrowseHit[] topDocs()
throws IOException
- Throws:
IOException
getTotalHits
public abstract int getTotalHits()
getTotalGroups
public abstract int getTotalGroups()
getGroupAccessible
public abstract FacetAccessible getGroupAccessible()
buildSortCollector
public static SortCollector buildSortCollector(Browsable browser,
org.apache.lucene.search.Query q,
org.apache.lucene.search.SortField[] sort,
int offset,
int count,
boolean forceScoring,
boolean fetchStoredFields,
String groupBy,
int maxPerGroup,
boolean collectDocIdCache)
setCollector
public void setCollector(org.apache.lucene.search.Collector collector)
getCollector
public org.apache.lucene.search.Collector getCollector()
close
public void close()
Copyright © 2011. All Rights Reserved.