public class FunctionDistinctValuesCollector extends AbstractDistinctValuesCollector<FunctionDistinctValuesCollector.GroupCount>
AbstractDistinctValuesCollector.| Modifier and Type | Class and Description |
|---|---|
static class |
FunctionDistinctValuesCollector.GroupCount
Holds distinct values for a single group.
|
| Constructor and Description |
|---|
FunctionDistinctValuesCollector(Map<?,?> vsContext,
ValueSource groupSource,
ValueSource countSource,
Collection<SearchGroup<MutableValue>> groups) |
| Modifier and Type | Method and Description |
|---|---|
void |
collect(int doc) |
List<FunctionDistinctValuesCollector.GroupCount> |
getGroups()
Returns all unique values for each top N group.
|
void |
setNextReader(AtomicReaderContext context) |
acceptsDocsOutOfOrder, setScorerpublic FunctionDistinctValuesCollector(Map<?,?> vsContext, ValueSource groupSource, ValueSource countSource, Collection<SearchGroup<MutableValue>> groups)
public List<FunctionDistinctValuesCollector.GroupCount> getGroups()
AbstractDistinctValuesCollectorgetGroups in class AbstractDistinctValuesCollector<FunctionDistinctValuesCollector.GroupCount>public void collect(int doc)
throws IOException
collect in class CollectorIOExceptionpublic void setNextReader(AtomicReaderContext context) throws IOException
setNextReader in class CollectorIOExceptionCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.