Uses of Class
org.apache.lucene.search.grouping.GroupSelector
-
Uses of GroupSelector in org.apache.lucene.search.grouping
Subclasses of GroupSelector in org.apache.lucene.search.groupingModifier and TypeClassDescriptionclassA GroupSelector implementation that groups documents by double valuesclassA GroupSelector implementation that groups documents by long valuesclassA GroupSelector implementation that groups via SortedDocValuesclassA GroupSelector that groups via a ValueSourceFields in org.apache.lucene.search.grouping declared as GroupSelectorModifier and TypeFieldDescriptionprotected final GroupSelector<T> SecondPassGroupingCollector.groupSelectorMethods in org.apache.lucene.search.grouping that return GroupSelectorModifier and TypeMethodDescriptionFirstPassGroupingCollector.getGroupSelector()SecondPassGroupingCollector.getGroupSelector()Methods in org.apache.lucene.search.grouping with parameters of type GroupSelectorModifier and TypeMethodDescriptionstatic <T> AllGroupHeadsCollector<T> AllGroupHeadsCollector.newCollector(GroupSelector<T> selector, Sort sort) Create a new AllGroupHeadsCollector based on the type of within-group Sort requiredConstructors in org.apache.lucene.search.grouping with parameters of type GroupSelectorModifierConstructorDescriptionAllGroupsCollector(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.FirstPassGroupingCollector(GroupSelector<T> groupSelector, Sort groupSort, int topNGroups, boolean ignoreDocsWithoutGroupField) Create the first pass collector with ignoreDocsWithoutGroupFieldGroupingSearch(GroupSelector<?> groupSelector) Constructs aGroupingSearchinstance that groups documents using aGroupSelectorSecondPassGroupingCollector(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 TopGroupsCollectorConstructor parameters in org.apache.lucene.search.grouping with type arguments of type GroupSelectorModifierConstructorDescriptionAllGroupHeadsCollectorManager(Supplier<GroupSelector<T>> groupSelectorFactory, Sort sortWithinGroup) Creates a new AllGroupHeadsCollectorManager.AllGroupsCollectorManager(Supplier<GroupSelector<T>> groupSelectorFactory) Creates a new AllGroupsCollectorManager.DistinctValuesCollectorManager(Supplier<GroupSelector<T>> groupSelectorFactory, Collection<SearchGroup<T>> searchGroups, Supplier<GroupSelector<R>> valueSelectorFactory) Creates a new DistinctValuesCollectorManager.FirstPassGroupingCollectorManager(Supplier<GroupSelector<T>> groupSelectorFactory, Sort groupSort, int groupOffset, int topNGroups) Creates a new FirstPassGroupingCollectorManager.FirstPassGroupingCollectorManager(Supplier<GroupSelector<T>> groupSelectorFactory, Sort groupSort, int groupOffset, int topNGroups, boolean ignoreDocsWithoutGroupField) Creates a new FirstPassGroupingCollectorManager.TopGroupsCollectorManager(Supplier<GroupSelector<T>> groupSelectorFactory, Collection<SearchGroup<T>> searchGroups, Sort groupSort, Sort sortWithinGroup, int withinGroupOffset, int maxDocsPerGroup, boolean getMaxScores) Creates a new TopGroupsCollectorManager.TopGroupsCollectorManager(Supplier<GroupSelector<T>> groupSelectorFactory, Collection<SearchGroup<T>> searchGroups, Sort groupSort, Sort sortWithinGroup, int withinGroupOffset, int maxDocsPerGroup, boolean getMaxScores, TopGroups.ScoreMergeMode scoreMergeMode) Creates a new TopGroupsCollectorManager.