opensearch-docs-cn/_query-dsl/specialized/index.md

892 B

layout title has_children nav_order has_toc
default Specialized queries true 65 false

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's date, date_nanos, or geo_point fields. This query can skip non-competitive hits.

  • more_like_this: Finds documents similar to the provided text, document, or collection of documents.

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