org.apache.lucene.search.grouping
Class AbstractDistinctValuesCollector<GC extends AbstractDistinctValuesCollector.GroupCount<?>>
java.lang.Object
org.apache.lucene.search.Collector
org.apache.lucene.search.grouping.AbstractDistinctValuesCollector<GC>
- Direct Known Subclasses:
- FunctionDistinctValuesCollector, TermDistinctValuesCollector
public abstract class AbstractDistinctValuesCollector<GC extends AbstractDistinctValuesCollector.GroupCount<?>>
- extends Collector
A second pass grouping collector that keeps track of distinct values for a specified field for the top N group.
- WARNING: This API is experimental and might change in incompatible ways in the next release.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDistinctValuesCollector
public AbstractDistinctValuesCollector()
getGroups
public abstract List<GC> getGroups()
- Returns all unique values for each top N group.
- Returns:
- all unique values for each top N group
acceptsDocsOutOfOrder
public boolean acceptsDocsOutOfOrder()
- Specified by:
acceptsDocsOutOfOrder
in class Collector
setScorer
public void setScorer(Scorer scorer)
throws IOException
- Specified by:
setScorer
in class Collector
- Throws:
IOException
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.