elasticsearch/docs/reference/query-languages/esql/_snippets
Craig Taverner 8ffecb408d
Additional support for docs for ES|QL operators and version-specific differentiation (#125251)
This PR was originally focused on improving support for Kibana docs, in particular the missing operator docs, but it has expanded to cover a bunch of related things:

* Primarily the main work was to improve operators support. ESQL generated docs cover all functions and most operators for which their is a clear operator class and test class. However, some are built-in behaviour and need additional support. This PR adds more generated content for those operators.
* Various specific operators requested by Kibana: Cast & null-predicates, and in particular the addition of examples
* Two functions without examples: mv_append and to_date_nanos
* Many small visual document cleanups (spelling, grammar, capitalization, etc.)
* Initial support for `applies_to` for multi-version differentiation.

This last point requires more work, as it is not yet agreed on just how we want this to look. We'll probably need to do refinements in followup PR. Consider the version in this PR as a first step into how this could look.
2025-03-24 09:56:45 +01:00
..
functions Additional support for docs for ES|QL operators and version-specific differentiation (#125251) 2025-03-24 09:56:45 +01:00
lists Additional support for docs for ES|QL operators and version-specific differentiation (#125251) 2025-03-24 09:56:45 +01:00
operators Additional support for docs for ES|QL operators and version-specific differentiation (#125251) 2025-03-24 09:56:45 +01:00
aggregation-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
conditional-functions-and-expressions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
date-time-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
grouping-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
ip-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
math-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
operators.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
search-functions.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
spatial-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
string-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
type-conversion-functions.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00