Uses of Class
org.apache.lucene.search.grouping.SearchGroup
-
Uses of SearchGroup in org.apache.lucene.search.grouping
Modifier and TypeClassDescriptionclass
Expert: representation of a group inFirstPassGroupingCollector
, tracking the top doc andFieldComparator
slot.Modifier and TypeFieldDescriptionprotected final Collection<SearchGroup<T>>
SecondPassGroupingCollector.groups
Modifier and TypeMethodDescriptionFirstPassGroupingCollector.getTopGroups
(int groupOffset) Returns top groups, starting from offset.static <T> Collection<SearchGroup<T>>
SearchGroup.merge
(List<Collection<SearchGroup<T>>> topGroups, int offset, int topN, Sort groupSort) Merges multiple collections of top groups, for example obtained from separate index shards.Modifier and TypeMethodDescriptionstatic <T> Collection<SearchGroup<T>>
SearchGroup.merge
(List<Collection<SearchGroup<T>>> topGroups, int offset, int topN, Sort groupSort) Merges multiple collections of top groups, for example obtained from separate index shards.void
DoubleRangeGroupSelector.setGroups
(Collection<SearchGroup<DoubleRange>> searchGroups) void
GroupReducer.setGroups
(Collection<SearchGroup<T>> groups) Define which groups should be reduced.abstract void
GroupSelector.setGroups
(Collection<SearchGroup<T>> groups) Set a restriction on the group values returned by this selectorvoid
LongRangeGroupSelector.setGroups
(Collection<SearchGroup<LongRange>> searchGroups) void
TermGroupSelector.setGroups
(Collection<SearchGroup<BytesRef>> searchGroups) void
ValueSourceGroupSelector.setGroups
(Collection<SearchGroup<MutableValue>> searchGroups) ModifierConstructorDescriptionDistinctValuesCollector
(GroupSelector<T> groupSelector, Collection<SearchGroup<T>> groups, GroupSelector<R> valueSelector) Create a DistinctValuesCollectorSecondPassGroupingCollector
(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