Uses of Class
org.apache.lucene.search.grouping.GroupSelector
Packages that use GroupSelector
-
Uses of GroupSelector in org.apache.lucene.search.grouping
Subclasses of GroupSelector in org.apache.lucene.search.groupingModifier 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 ValueSourceFields in org.apache.lucene.search.grouping declared as GroupSelectorModifier and TypeFieldDescriptionprivate final GroupSelector<?>
GroupingSearch.grouper
private final GroupSelector<T>
AllGroupHeadsCollector.groupSelector
private final GroupSelector<T>
AllGroupsCollector.groupSelector
private final GroupSelector<T>
FirstPassGroupingCollector.groupSelector
protected final GroupSelector<T>
SecondPassGroupingCollector.groupSelector
(package private) final GroupSelector<R>
DistinctValuesCollector.DistinctValuesReducer.valueSelector
(package private) final GroupSelector<R>
DistinctValuesCollector.ValuesCollector.valueSelector
Methods 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 GroupSelectorModifierConstructorDescriptionprivate
AllGroupHeadsCollector
(GroupSelector<T> selector, Sort sort) AllGroupsCollector
(GroupSelector<T> groupSelector) Create a new AllGroupsCollectorDistinctValuesCollector
(GroupSelector<T> groupSelector, Collection<SearchGroup<T>> groups, GroupSelector<R> valueSelector) Create a DistinctValuesCollectorprivate
DistinctValuesReducer
(GroupSelector<R> valueSelector) FirstPassGroupingCollector
(GroupSelector<T> groupSelector, Sort groupSort, int topNGroups) Create the first pass collector.GroupingSearch
(GroupSelector<?> groupSelector) Constructs aGroupingSearch
instance that groups documents using aGroupSelector
private
GroupingSearch
(GroupSelector<?> grouper, Query groupEndDocs) protected
ScoringGroupHeadsCollector
(GroupSelector<T> selector, Sort sort) SecondPassGroupingCollector
(GroupSelector<T> groupSelector, Collection<SearchGroup<T>> groups, GroupReducer<T, ?> reducer) Create a new SecondPassGroupingCollectorprotected
SortingGroupHeadsCollector
(GroupSelector<T> selector, Sort sort) TopGroupsCollector
(GroupSelector<T> groupSelector, Collection<SearchGroup<T>> groups, Sort groupSort, Sort withinGroupSort, int maxDocsPerGroup, boolean getMaxScores) Create a new TopGroupsCollectorprivate
ValuesCollector
(GroupSelector<R> valueSelector)