Uses of Class
org.apache.lucene.search.grouping.GroupSelector
-
Uses of GroupSelector in org.apache.lucene.search.grouping
Modifier and TypeClassDescriptionclass
A GroupSelector implementation that groups documents by double valuesclass
A GroupSelector implementation that groups documents by long valuesclass
A GroupSelector implementation that groups via SortedDocValuesclass
A GroupSelector that groups via a ValueSourceModifier and TypeFieldDescriptionprotected final GroupSelector<T>
SecondPassGroupingCollector.groupSelector
Modifier and TypeMethodDescriptionFirstPassGroupingCollector.getGroupSelector()
SecondPassGroupingCollector.getGroupSelector()
Modifier and TypeMethodDescriptionstatic <T> AllGroupHeadsCollector<T>
AllGroupHeadsCollector.newCollector
(GroupSelector<T> selector, Sort sort) Create a new AllGroupHeadsCollector based on the type of within-group Sort requiredModifierConstructorDescriptionAllGroupsCollector
(GroupSelector<T> groupSelector) Create a new AllGroupsCollectorDistinctValuesCollector
(GroupSelector<T> groupSelector, Collection<SearchGroup<T>> groups, GroupSelector<R> valueSelector) Create a DistinctValuesCollectorFirstPassGroupingCollector
(GroupSelector<T> groupSelector, Sort groupSort, int topNGroups) Create the first pass collector.GroupingSearch
(GroupSelector<?> groupSelector) Constructs aGroupingSearch
instance that groups documents using aGroupSelector
SecondPassGroupingCollector
(GroupSelector<T> groupSelector, Collection<SearchGroup<T>> groups, GroupReducer<T, ?> reducer) Create a new SecondPassGroupingCollectorTopGroupsCollector
(GroupSelector<T> groupSelector, Collection<SearchGroup<T>> groups, Sort groupSort, Sort withinGroupSort, int maxDocsPerGroup, boolean getMaxScores) Create a new TopGroupsCollector