-
BlockGroupingCollector.getTopGroups(org.apache.lucene.search.Sort withinGroupSort,
int groupOffset,
int withinGroupOffset,
int maxDocsPerGroup)
Returns the grouped results.
Get the TopGroups recorded by this collector
GroupingSearch.groupByDocBlock(org.apache.lucene.search.IndexSearcher searcher,
org.apache.lucene.search.Query query,
int groupOffset,
int groupLimit)
GroupingSearch.groupByFieldOrFunction(org.apache.lucene.search.IndexSearcher searcher,
org.apache.lucene.search.Query query,
int groupOffset,
int groupLimit)
TopGroups.merge(TopGroups<T>[] shardGroups,
org.apache.lucene.search.Sort groupSort,
org.apache.lucene.search.Sort docSort,
int docOffset,
int docTopN,
TopGroups.ScoreMergeMode scoreMergeMode)
Merges an array of TopGroups, for example obtained from the second-pass collector across
multiple shards.
GroupingSearch.search(org.apache.lucene.search.IndexSearcher searcher,
org.apache.lucene.search.Query query,
int groupOffset,
int groupLimit)
Executes a grouped search.
TopGroups.merge(TopGroups<T>[] shardGroups,
org.apache.lucene.search.Sort groupSort,
org.apache.lucene.search.Sort docSort,
int docOffset,
int docTopN,
TopGroups.ScoreMergeMode scoreMergeMode)
Merges an array of TopGroups, for example obtained from the second-pass collector across
multiple shards.