All Classes
-
Class Summary Class Description AbstractAllGroupHeadsCollector<GH extends AbstractAllGroupHeadsCollector.GroupHead> This collector specializes in collecting the most relevant document (group head) for each group that match the query.AbstractAllGroupHeadsCollector.GroupHead<GROUP_VALUE_TYPE> Represents a group head.AbstractAllGroupsCollector<GROUP_VALUE_TYPE> A collector that collects all groups that match the query.AbstractFirstPassGroupingCollector<GROUP_VALUE_TYPE> FirstPassGroupingCollector is the first of two passes necessary to collect grouped hits.AbstractSecondPassGroupingCollector<GROUP_VALUE_TYPE> SecondPassGroupingCollector is the second of two passes necessary to collect grouped docs.BlockGroupingCollector BlockGroupingCollector performs grouping with a single pass collector, as long as you are grouping by a doc block field, ie all documents sharing a given group value were indexed as a doc block using the atomicIndexWriter.addDocuments(java.util.Collection<org.apache.lucene.document.Document>)
orIndexWriter.updateDocuments(org.apache.lucene.index.Term, java.util.Collection<org.apache.lucene.document.Document>)
API.GroupDocs<GROUP_VALUE_TYPE> Represents one group in the results.SearchGroup<GROUP_VALUE_TYPE> Represents a group that is found during the first pass search.SentinelIntSet A native int set where one value is reserved to mean "EMPTY"TermAllGroupHeadsCollector<GH extends AbstractAllGroupHeadsCollector.GroupHead> A base implementation ofAbstractAllGroupHeadsCollector
for retrieving the most relevant groups when grouping on a string based group field.TermAllGroupsCollector A collector that collects all groups that match the query.TermFirstPassGroupingCollector Concrete implementation ofAbstractFirstPassGroupingCollector
that groups based on field values and more specifically usesFieldCache.StringIndex
to collect groups.TermSecondPassGroupingCollector Concrete implementation ofAbstractSecondPassGroupingCollector
that groups based on field values and more specifically usesFieldCache.StringIndex
to collect grouped docs.TopGroups<GROUP_VALUE_TYPE> Represents result returned by a grouping search.