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, setScorer
public FunctionDistinctValuesCollector(Map<?,?> vsContext, ValueSource groupSource, ValueSource countSource, Collection<SearchGroup<MutableValue>> groups)
public List<FunctionDistinctValuesCollector.GroupCount> getGroups()
AbstractDistinctValuesCollector
getGroups
in class AbstractDistinctValuesCollector<FunctionDistinctValuesCollector.GroupCount>
public void collect(int doc) throws IOException
collect
in class Collector
IOException
public void setNextReader(AtomicReaderContext context) throws IOException
setNextReader
in class Collector
IOException
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.