elasticsearch/docs/reference/query-languages/esql/_snippets/search-functions.md
Craig Taverner efe7379e67
Split ESQL functions/operators docs files (#123904)
* Port from asciidocalypse

* Fix links for operator lists

* Remove unused image files after moving/editing them

* Fix lists links

* Fix like/rlike links

* Fix remaining bad references to /elasticsearch/docs

* Fix logstash and beats references

* Fix logstash and beats references

* Fix image links
2025-03-04 14:59:31 +01:00

1 KiB

{{esql}} Full-text search functions [esql-search-functions]

Full text functions are used to search for text in fields. Text analysis is used to analyze the query before it is searched.

Full text functions can be used to match multivalued fields. A multivalued field that contains a value that matches a full text query is considered to match the query.

Full text functions are significantly more performant for text search use cases on large data sets than using pattern matching or regular expressions with LIKE or RLIKE

See full text search limitations for information on the limitations of full text search.

{{esql}} supports these full-text search functions:

:::{include} lists/search-functions.md :::

:::{include} functions/layout/kql.md :::

:::{include} functions/layout/match.md :::

:::{include} functions/layout/qstr.md :::