Method Create
Create(Sort, Int32, Boolean, Boolean, Boolean, Boolean)
Creates a new Top
NOTE: The instances returned by this method
pre-allocate a full array of length
numHits
.
Declaration
public static TopFieldCollector Create(Sort sort, int numHits, bool fillFields, bool trackDocScores, bool trackMaxScore, bool docsScoredInOrder)
Parameters
Type | Name | Description |
---|---|---|
Sort | sort | the sort criteria (SortFields). |
System. |
numHits | the number of results to collect. |
System. |
fillFields | specifies whether the actual field values should be returned on the results (FieldDoc). |
System. |
trackDocScores | specifies whether document scores should be tracked and set on the results. Note that if set to false, then the results' scores will be set to Float.NaN. Setting this to true affects performance, as it incurs the score computation on each competitive result. Therefore if document scores are not required by the application, it is recommended to set it to false. |
System. |
trackMaxScore | specifies whether the query's maxScore should be tracked and set
on the resulting Top |
System. |
docsScoredInOrder | specifies whether documents are scored in doc Id order or not by
the given Scorer in Set |
Returns
Type | Description |
---|---|
Top |
a Top |