public final class CollapseTopFieldDocs
extends org.apache.lucene.search.TopFieldDocs
CollapsingTopDocsCollector.getTopDocs()
.Modifier and Type | Field | Description |
---|---|---|
java.lang.Object[] |
collapseValues |
The collapse value for each top doc
|
java.lang.String |
field |
The field used for collapsing
|
Constructor | Description |
---|---|
CollapseTopFieldDocs(java.lang.String field,
long totalHits,
org.apache.lucene.search.ScoreDoc[] scoreDocs,
org.apache.lucene.search.SortField[] sortFields,
java.lang.Object[] values,
float maxScore) |
Modifier and Type | Method | 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, long 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.