Full text queries
The full text queries enable you to search analyzed text fields such as the body of an email. The query string is processed using the same analyzer that was applied to the field during indexing.
The queries in this group are:
-
intervalsquery - A full text query that allows fine-grained control of the ordering and proximity of matching terms.
-
matchquery - The standard query for performing full text queries, including fuzzy matching and phrase or proximity queries.
-
match_bool_prefixquery - Creates a
boolquery that matches each term as atermquery, except for the last term, which is matched as aprefixquery -
match_phrasequery - Like the
matchquery but used for matching exact phrases or word proximity matches. -
match_phrase_prefixquery - Like the
match_phrasequery, but does a wildcard search on the final word. -
multi_matchquery - The multi-field version of the
matchquery. -
combined_fieldsquery - Matches over multiple fields as if they had been indexed into one combined field.
-
query_stringquery - Supports the compact Lucene query string syntax, allowing you to specify AND|OR|NOT conditions and multi-field search within a single query string. For expert users only.
-
simple_query_stringquery - A simpler, more robust version of the
query_stringsyntax suitable for exposing directly to users.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/full-text-queries.html