Class CollapseTopFieldDocs
java.lang.Object
org.apache.lucene.search.TopDocs
org.apache.lucene.search.TopFieldDocs
org.apache.lucene.search.grouping.CollapseTopFieldDocs
public final class CollapseTopFieldDocs
extends org.apache.lucene.search.TopFieldDocs
Represents hits returned by
CollapsingTopDocsCollector.getTopDocs().-
Field Summary
Fields Modifier and Type Field Description java.lang.Object[]collapseValuesThe collapse value for each top docjava.lang.StringfieldThe field used for collapsing -
Constructor Summary
Constructors Constructor Description CollapseTopFieldDocs(java.lang.String field, org.apache.lucene.search.TotalHits totalHits, org.apache.lucene.search.ScoreDoc[] scoreDocs, org.apache.lucene.search.SortField[] sortFields, java.lang.Object[] values) -
Method Summary
Modifier and Type Method Description static CollapseTopFieldDocsmerge(org.apache.lucene.search.Sort sort, int start, int size, CollapseTopFieldDocs[] shardHits, boolean setShardIndex)Returns a new CollapseTopDocs, containing topN collapsed results across the provided CollapseTopDocs, sorting by score.
-
Field Details
-
field
public final java.lang.String fieldThe field used for collapsing -
collapseValues
public final java.lang.Object[] collapseValuesThe collapse value for each top doc
-
-
Constructor Details
-
CollapseTopFieldDocs
public CollapseTopFieldDocs(java.lang.String field, org.apache.lucene.search.TotalHits totalHits, org.apache.lucene.search.ScoreDoc[] scoreDocs, org.apache.lucene.search.SortField[] sortFields, java.lang.Object[] values)
-
-
Method Details
-
merge
public static CollapseTopFieldDocs merge(org.apache.lucene.search.Sort sort, int start, int size, CollapseTopFieldDocs[] shardHits, boolean setShardIndex)Returns a new CollapseTopDocs, containing topN collapsed results across the provided CollapseTopDocs, sorting by score. EachCollapseTopFieldDocsinstance must be sorted.
-