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)
|
|
Method Summary |
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,
Set<String> termVectorsToFetch,
String[] groupBy,
int maxPerGroup,
boolean collectDocIdCache)
|
void |
close()
|
org.apache.lucene.search.Collector |
getCollector()
|
abstract FacetAccessible[] |
getGroupAccessibles()
|
abstract int |
getTotalGroups()
|
abstract int |
getTotalHits()
|
SortCollector |
setCollector(org.apache.lucene.search.Collector collector)
|
abstract BrowseHit[] |
topDocs()
|
| 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
groupByMulti
public FacetHandler<?>[] groupByMulti
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()
getGroupAccessibles
public abstract FacetAccessible[] getGroupAccessibles()
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,
Set<String> termVectorsToFetch,
String[] groupBy,
int maxPerGroup,
boolean collectDocIdCache)
setCollector
public SortCollector setCollector(org.apache.lucene.search.Collector collector)
getCollector
public org.apache.lucene.search.Collector getCollector()
close
public void close()
Copyright © 2005-2013. All Rights Reserved.