public abstract class SortCollector
extends org.apache.lucene.search.Collector
| Modifier and Type | Class and Description |
|---|---|
static class |
SortCollector.CollectorContext |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
_closed |
protected org.apache.lucene.search.Collector |
_collector |
protected boolean |
_fetchStoredFields |
protected org.apache.lucene.search.SortField[] |
_sortFields |
static int |
BLOCK_SIZE |
LinkedList<SortCollector.CollectorContext> |
contextList |
LinkedList<int[]> |
docidarraylist |
protected static MemoryManager<float[]> |
floatarraymgr |
FacetHandler<?> |
groupBy |
FacetHandler<?>[] |
groupByMulti |
protected static MemoryManager<int[]> |
intarraymgr |
LinkedList<float[]> |
scorearraylist |
| Modifier | Constructor and Description |
|---|---|
protected |
SortCollector(org.apache.lucene.search.SortField[] sortFields,
boolean fetchStoredFields) |
| Modifier and Type | Method and Description |
|---|---|
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() |
protected static MemoryManager<int[]> intarraymgr
protected static MemoryManager<float[]> floatarraymgr
public FacetHandler<?> groupBy
public FacetHandler<?>[] groupByMulti
public LinkedList<SortCollector.CollectorContext> contextList
public LinkedList<int[]> docidarraylist
public LinkedList<float[]> scorearraylist
public static int BLOCK_SIZE
protected org.apache.lucene.search.Collector _collector
protected final org.apache.lucene.search.SortField[] _sortFields
protected final boolean _fetchStoredFields
protected boolean _closed
protected SortCollector(org.apache.lucene.search.SortField[] sortFields,
boolean fetchStoredFields)
public abstract BrowseHit[] topDocs() throws IOException
IOExceptionpublic abstract int getTotalHits()
public abstract int getTotalGroups()
public abstract FacetAccessible[] getGroupAccessibles()
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)
public SortCollector setCollector(org.apache.lucene.search.Collector collector)
public org.apache.lucene.search.Collector getCollector()
public void close()
Copyright © 2005–2013. All rights reserved.