Package-level declarations

Types

Link copied to clipboard
class DocComparator(numHits: Int, reverse: Boolean, pruning: Pruning) : FieldComparator<Int>

Comparator that sorts by asc _doc

Link copied to clipboard
open class DoubleComparator(numHits: Int, field: String, missingValue: Double?, reverse: Boolean, pruning: Pruning) : NumericComparator<Double>

Comparator based on Double.compare for numHits. This comparator provides a skipping functionality - an iterator that can skip over non-competitive documents.

Link copied to clipboard
open class FloatComparator(numHits: Int, field: String, missingValue: Float?, reverse: Boolean, pruning: Pruning) : NumericComparator<Float>

Comparator based on Float.compare for numHits. This comparator provides a skipping functionality – an iterator that can skip over non-competitive documents.

Link copied to clipboard
open class IntComparator(numHits: Int, field: String, missingValue: Int?, reverse: Boolean, pruning: Pruning) : NumericComparator<Int>

Comparator based on Integer.compare for numHits. This comparator provides a skipping functionality – an iterator that can skip over non-competitive documents.

Link copied to clipboard
open class LongComparator(numHits: Int, field: String, missingValue: Long?, reverse: Boolean, pruning: Pruning) : NumericComparator<Long>

Comparator based on Long.compare for numHits. This comparator provides a skipping functionality – an iterator that can skip over non-competitive documents.

Link copied to clipboard

Docs iterator that starts iterating from a configurable minimum document

Link copied to clipboard

Abstract numeric comparator for comparing numeric values. This comparator provides a skipping functionality – an iterator that can skip over non-competitive documents.

Link copied to clipboard
open class TermOrdValComparator(numHits: Int, field: String, sortMissingLast: Boolean, reverse: Boolean, pruning: Pruning) : FieldComparator<BytesRef>

Sorts by field's natural Term sort order, using ordinals. This is functionally equivalent to org.gnit.lucenekmp.search.FieldComparator.TermValComparator, but it first resolves the string to their relative ordinal positions (using the index returned by ), and does most comparisons using the ordinals. For medium to large results, this comparator will be much faster than [ ]. For very small result sets it may be slower.