## Uses of Interface
org.apache.lucene.index.IndexSorter

- Packages that use IndexSorter
  Package | Description
  --- | ---
  org.apache.lucene.index | Code to maintain and access indices.
  org.apache.lucene.search | Code to search indices.

- - ### Uses of IndexSorter in org.apache.lucene.index

    Classes in org.apache.lucene.index that implement IndexSorter
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `IndexSorter.DoubleSorter` | Sorts documents based on double values from a NumericDocValues instance
    `static class` | `IndexSorter.FloatSorter` | Sorts documents based on float values from a NumericDocValues instance
    `static class` | `IndexSorter.IntSorter` | Sorts documents based on integer values from a NumericDocValues instance
    `static class` | `IndexSorter.LongSorter` | Sorts documents based on long values from a NumericDocValues instance
    `static class` | `IndexSorter.StringSorter` | Sorts documents based on terms from a SortedDocValues instance

  - ### Uses of IndexSorter in org.apache.lucene.search

    Methods in org.apache.lucene.search that return IndexSorter
    Modifier and Type | Method | Description
    --- | --- | ---
    `IndexSorter` | SortedNumericSortField.`getIndexSorter()` |
    `IndexSorter` | SortedSetSortField.`getIndexSorter()` |
    `IndexSorter` | SortField.`getIndexSorter()` | Returns an `IndexSorter` used for sorting index segments by this SortField.