* Term query for ES|QL (#117359)
This commit adds a `term` function for ES|QL to run `TermQueries`.
For example:
FROM test | WHERE term(content, "dog")
(cherry picked from commit 91605860ee)
* Update docs/changelog/118135.yaml
This skips the test for reversing grapheme clusters if the node doesn't
support reversing grapheme clusters. Nodes that are using a jdk before
20 won't support reversing grapheme clusters because they don't have
https://bugs.openjdk.org/browse/JDK-8292387
This reworks `EsqlCapabilities` so we can easilly register it only if
we're on jdk 20:
```
FN_REVERSE_GRAPHEME_CLUSTERS(Runtime.version().feature() < 20),
```
Closes#114537Closes#114535Closes#114536Closes#114558Closes#114559Closes#114560