public final class CollapseTopFieldDocs
extends org.apache.lucene.search.TopFieldDocs
CollapsingTopDocsCollector.getTopDocs()
.Modifier and Type | Field and Description |
---|---|
java.lang.Object[] |
collapseValues
The collapse value for each top doc
|
java.lang.String |
field
The field used for collapsing
|
Constructor and Description |
---|
CollapseTopFieldDocs(java.lang.String field,
int totalHits,
org.apache.lucene.search.ScoreDoc[] scoreDocs,
org.apache.lucene.search.SortField[] sortFields,
java.lang.Object[] values,
float maxScore) |
Modifier and Type | Method and Description |
---|---|
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.
|
public final java.lang.String field
public final java.lang.Object[] collapseValues
public CollapseTopFieldDocs(java.lang.String field, int totalHits, org.apache.lucene.search.ScoreDoc[] scoreDocs, org.apache.lucene.search.SortField[] sortFields, java.lang.Object[] values, float maxScore)
public static CollapseTopFieldDocs merge(org.apache.lucene.search.Sort sort, int start, int size, CollapseTopFieldDocs[] shardHits, boolean setShardIndex)
CollapseTopFieldDocs
instance must be sorted.