Package org.opensearch.search.sort
package org.opensearch.search.sort
Base sorting package.
-
ClassDescriptionType specialized sort implementations designed for use in aggregations.Callbacks for storing extra data along with competitive sorts.Loader for extra dataSuperclass for implementations of BucketedSort for
double
keys.Superclass for implementations of BucketedSort forfloat
keys.Superclass for implementations of BucketedSort forlong
keys.Used withBucketedSort.getValues(long, ResultBuilder)
to build results from the sorting operation.A sort builder to sort based on a document field.A geo distance based sorting on a geo point like field.MinAndMax<T extends Comparable<? super T>>A class that encapsulates a minimum and a maximum, that are of the same type andComparable
.Builds a sort on nested objectsA sort builder allowing to sort by score.Script sort builder allows to sort based on a custom script expression.Sort type for scriptingUtility class to hold sort and doc value format instancesSortBuilder<T extends SortBuilder<T>>Base class for sort object buildersA set of static factory methods forSortBuilder
s.A holder for SortField and doc value format objectsOpenSearch supports sorting by array or multi-valued fields.A sorting order.SortParser<SB extends SortBuilder<SB>>A base parser interface for creating sort objects based on API requestsAComparable
,DocValueFormat
aware wrapper around a sort value.