You're viewing version 2.16 of the OpenSearch documentation. This version is no longer maintained. For the latest version, see the current documentation. For information about OpenSearch version maintenance, see Release Schedule and Maintenance Policy.
Specialized queries
OpenSearch supports the following specialized queries:
-
distance_feature
: Calculates document scores based on the dynamically calculated distance between the origin and a document’sdate
,date_nanos
, orgeo_point
fields. This query can skip non-competitive hits. -
more_like_this
: Finds documents similar to the provided text, document, or collection of documents. -
neural
: Used for vector field search in neural search. -
neural_sparse
: Used for vector field search in sparse neural search. -
percolate
: Finds queries (stored as documents) that match the provided document. -
rank_feature
: Calculates scores based on the values of numeric features. This query can skip non-competitive hits. -
script
: Uses a script as a filter. -
script_score
: Calculates a custom score for matching documents using a script. -
wrapper
: Accepts other queries as JSON or YAML strings.