# 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 final class`
  `IndexSorter.DoubleSorter`
  Sorts documents based on double values from a NumericDocValues instance
  `static final class`
  `IndexSorter.FloatSorter`
  Sorts documents based on float values from a NumericDocValues instance
  `static final class`
  `IndexSorter.IntSorter`
  Sorts documents based on integer values from a NumericDocValues instance
  `static final class`
  `IndexSorter.LongSorter`
  Sorts documents based on long values from a NumericDocValues instance
  `static final 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.