## Uses of Class
org.apache.lucene.search.SortField

Packages that use SortField
Package | Description
--- | ---
org.apache.lucene.search | Code to search indices.

### Uses of SortField in org.apache.lucene.search

Fields in org.apache.lucene.search declared as SortField
Modifier and Type | Field and Description
--- | ---
`static SortField` | SortField.`FIELD_DOC` Represents sorting by document number (index order).
`static SortField` | SortField.`FIELD_SCORE` Represents sorting by document score (relevance).
`SortField[]` | TopFieldDocs.`fields` The fields which were used to sort results by.
`protected SortField[]` | FieldValueHitQueue.`fields` Stores the sort criteria being used.

Methods in org.apache.lucene.search that return SortField
Modifier and Type | Method and Description
--- | ---
`SortField[]` | Sort.`getSort()` Representation of the sort criteria.
`SortField` | SortField.`rewrite(IndexSearcher searcher)` Rewrites this SortField, returning a new SortField if a change is made.
`SortField` | SortField.`setMissingValue(Object missingValue)`

Methods in org.apache.lucene.search with parameters of type SortField
Modifier and Type | Method and Description
--- | ---
`static <T extends FieldValueHitQueue.Entry> FieldValueHitQueue<T>` | FieldValueHitQueue.`create(SortField[] fields, int size)` Creates a hit queue sorted by the given list of fields.
`void` | Sort.`setSort(SortField... fields)` Sets the sort to the given criteria in succession.
`void` | Sort.`setSort(SortField field)` Sets the sort to the given criteria.

Constructors in org.apache.lucene.search with parameters of type SortField
Constructor and Description
`Sort(SortField... fields)` Sorts in succession by the criteria in each SortField.
`Sort(SortField field)` Sorts by the criteria in the given SortField.
`TopFieldDocs(int totalHits, ScoreDoc[] scoreDocs, SortField[] fields, float maxScore)` Creates one of these objects.