Namespace Lucene.Net.Search.Grouping.Function
Support for grouping by ValueSource.
Classes
FunctionAllGroupHeadsCollector
An implementation of AbstractAllGroupHeadsCollector for retrieving the most relevant groups when grouping by ValueSource.
FunctionAllGroupHeadsCollector.GroupHead
Holds current head document for a single group.
FunctionAllGroupsCollector
A collector that collects all groups that match the query. Only the group value is collected, and the order is undefined. This collector does not determine the most relevant document of a group.
Implementation detail: Uses ValueSource and FunctionValues to retrieve the field values to group by.
FunctionDistinctValuesCollector
Function based implementation of AbstractDistinctValuesCollector.
FunctionDistinctValuesCollector.GroupCount
Holds distinct values for a single group.
FunctionFirstPassGroupingCollector
Concrete implementation of AbstractFirstPassGroupingCollector<TGroupValue> that groups based on ValueSource instances.
FunctionSecondPassGroupingCollector
Concrete implementation of AbstractSecondPassGroupingCollector<TGroupValue> that groups based on ValueSource instances.