| Name | Description | Type | Package | Framework |
| FieldComparator | Expert: a FieldComparator compares hits so as to determine their sort order when collecting the top results with TopFieldCollector. | Class | org.apache.lucene.search | Apache Lucene |
| FieldComparator .DocComparator | Class | org.apache.lucene.search.FieldComparator | Apache Lucene | |
| FieldComparator .DoubleComparator | Parses field's values as double (using LeafReader. | Class | org.apache.lucene.search.FieldComparator | Apache Lucene |
| FieldComparator .FloatComparator | Parses field's values as float (using LeafReader. | Class | org.apache.lucene.search.FieldComparator | Apache Lucene |
| FieldComparator .IntComparator | Parses field's values as int (using LeafReader. | Class | org.apache.lucene.search.FieldComparator | Apache Lucene |
| FieldComparator .LongComparator | Parses field's values as long (using LeafReader. | Class | org.apache.lucene.search.FieldComparator | Apache Lucene |
| FieldComparator .NumericComparator | Class | org.apache.lucene.search.FieldComparator | Apache Lucene | |
| FieldComparator .RelevanceComparator | Sorts by descending relevance. | Class | org.apache.lucene.search.FieldComparator | Apache Lucene |
| FieldComparator .TermOrdValComparator | Sorts by field's natural Term sort order, using ordinals. | Class | org.apache.lucene.search.FieldComparator | Apache Lucene |
| FieldComparator .TermValComparator | Sorts by field's natural Term sort order. | Class | org.apache.lucene.search.FieldComparator | Apache Lucene |
| FieldComparatorSource | Provides a FieldComparator for custom field sorting. | Class | org.apache.lucene.search | Apache Lucene |