elasticsearch/docs/reference/query-languages/query-dsl/term-level-queries.md
Craig Taverner 94cad286bc
Restructure query-languages docs files for clarity (#124797)
In a few previous PR's we restructured the ES|QL docs to make it possible to generate them dynamically.

This PR just moves a few files around to make the query languages docs easier to work with, and a little more organized like the ES|QL docs.

A bit part of this was setting up redirects to the new locations, so other repo's could correctly link to the elasticsearch docs.
2025-03-17 17:58:58 +01:00

2.6 KiB

mapped_pages
https://www.elastic.co/guide/en/elasticsearch/reference/current/term-level-queries.html

Term-level queries [term-level-queries]

You can use term-level queries to find documents based on precise values in structured data. Examples of structured data include date ranges, IP addresses, prices, or product IDs.

Unlike full-text queries, term-level queries do not analyze search terms. Instead, term-level queries match the exact terms stored in a field.

::::{note} Term-level queries still normalize search terms for keyword fields with the normalizer property. For more details, see normalizer.

::::

Types of term-level queries [term-level-query-types]

exists query
Returns documents that contain any indexed value for a field.
fuzzy query
Returns documents that contain terms similar to the search term. {{es}} measures similarity, or fuzziness, using a Levenshtein edit distance.
ids query
Returns documents based on their document IDs.
prefix query
Returns documents that contain a specific prefix in a provided field.
range query
Returns documents that contain terms within a provided range.
regexp query
Returns documents that contain terms matching a regular expression.
term query
Returns documents that contain an exact term in a provided field.
terms query
Returns documents that contain one or more exact terms in a provided field.
terms_set query
Returns documents that contain a minimum number of exact terms in a provided field. You can define the minimum number of matching terms using a field or script.
wildcard query
Returns documents that contain terms matching a wildcard pattern.