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.grouping Modifier and Type Class Description class
DoubleRangeGroupSelector
A GroupSelector implementation that groups documents by double valuesclass
LongRangeGroupSelector
A GroupSelector implementation that groups documents by long valuesclass
TermGroupSelector
A GroupSelector implementation that groups via SortedDocValuesclass
ValueSourceGroupSelector
A GroupSelector that groups via a ValueSourceFields in org.apache.lucene.search.grouping declared as GroupSelector Modifier and Type Field Description protected GroupSelector<T>
SecondPassGroupingCollector. groupSelector
Methods in org.apache.lucene.search.grouping that return GroupSelector Modifier and Type Method Description GroupSelector<T>
FirstPassGroupingCollector. getGroupSelector()
GroupSelector<T>
SecondPassGroupingCollector. getGroupSelector()
Methods in org.apache.lucene.search.grouping with parameters of type GroupSelector Modifier and Type Method Description static <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 GroupSelector Constructor Description AllGroupsCollector(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
-