# 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.