elasticsearch/docs/reference
Craig Taverner 8d93a934f6
Add two new OGC functions ST_X and ST_Y (#105768)
* Add two new OGC functions ST_X and ST_Y

Recently Nik did work that involved extracting the X and Y coordinates from geo_point data using `to_string(field)` followed by a DISSECT command to re-parse the string to get the X and Y coordinates.

This is much more efficiently achieved using existing known OGC functions `ST_X` and `ST_Y`.

* Update docs/changelog/105768.yaml

* Fixed invalid changelog yaml

* Fixed mixed cluster tests

* Fixed tests and added docs

* Removed false impression that these functions were different for geo/cartesian

With the use of WKB as the core type in the compute engine, many spatial functions are actually the same between these two types, so we should not give the impression they are different.

* Code review comments and reduced object creation.

* Revert temporary StringUtils hack, and fix bug in x/y extraction from WKB

* Revert object creation reduction

* Fixed mistakes in documentation
2024-03-06 11:19:54 +01:00
..
aggregations Restrict usage of certain aggregations when in sort order execution is required (#104665) 2024-02-01 07:09:17 -05:00
analysis Update synonyms doc with warning about index creation (#103476) 2023-12-18 13:18:51 -05:00
autoscaling [DOCS] Updates ML decider docs by mentioning CPU as scaling criterion (#92018) 2022-11-30 13:37:20 +01:00
behavioral-analytics/apis [DOCS] Update links to migrating Search docs (#100237) 2023-10-09 17:11:39 -04:00
cat (API+) CAT Nodes alias for shard header to match CAT Allocation (#105847) 2024-03-05 12:10:58 -05:00
ccr Calc follower vs leader indexing lag based on shard global checkpoints (#104015) 2024-01-10 11:03:52 -08:00
cluster [DOCS] Fix bullet in get-desired-balance ref (#105819) 2024-02-29 09:32:50 +01:00
commands Add elasticsearch- prefix to CLI tool docs (#101626) 2023-10-31 13:27:03 -04:00
connector/apis [Connector API] Add 8.13 docs (#105456) 2024-02-14 12:10:59 +01:00
data-management [DOC] auto migrate only for default template (#82043) 2022-05-10 11:35:19 -04:00
data-streams Downsampling supports date_histogram with tz (#103511) 2024-01-16 10:27:33 +02:00
docs Fixing a minor typo in bulk api docs (#105404) 2024-02-12 09:24:42 -06:00
eql [main] EQL doc wrong description in query example (#101579) (#101709) 2023-11-02 09:47:22 -04:00
esql Add two new OGC functions ST_X and ST_Y (#105768) 2024-03-06 11:19:54 +01:00
features/apis Fix typo (#91894) 2022-11-24 14:40:43 +01:00
fleet [Fleet] Fix Fleet API docs (#97981) 2023-07-27 17:22:44 +02:00
graph Fix a couple of docs typos (#99028) 2023-08-30 09:01:34 -04:00
health Add missing repository integrity docs for Health API (#105555) 2024-02-19 15:51:32 +01:00
high-availability [DOCS] Remove redirect pages (#88738) 2023-05-24 12:32:46 +01:00
how-to [DOCS] Adds more detail on disk usage of kNN quantized vectors (#105724) 2024-02-22 15:54:03 +01:00
ilm Clarify update operations may be performed on a data stream's backing indices (#105408) 2024-02-12 10:58:13 -07:00
images [Docs] [Enterprise Search] ML inference pipeline documentation updates (#103022) 2024-01-02 09:56:50 -05:00
index-modules Update filtering.asciidoc (#97542) 2023-07-13 14:01:12 +02:00
indices (+DOC)(ILM) Shrink recovers to specific node (#105872) 2024-03-01 19:40:33 +01:00
inference [ML] Rename the internal text embedding service to elasticsearch (#105753) 2024-02-25 11:06:21 +00:00
ingest Update geoip.asciidoc (#105908) 2024-03-05 11:26:49 +01:00
licensing [DOCS] Remove testenv annotations from doc snippet tests (#80023) 2021-11-05 18:38:50 -04:00
mapping Add note about optional times and epochs (#105786) 2024-03-05 08:44:03 -05:00
migration Bump to version 8.14.0 2024-02-14 18:05:43 +00:00
ml [DOCS] Update anomaly detection jobs health rule details (#105716) 2024-02-22 08:26:31 -08:00
modules [Docs] [Remote Clusters] Note about certificates in ESS for Remote Cluster Security (#105771) 2024-02-23 15:13:51 +01:00
monitoring Remove Functionbeat from 'How monitoring works' page (#101889) 2023-11-07 15:06:05 -05:00
query-dsl Making k and num_candidates optional for knn search (#101209) 2024-02-01 15:43:09 +02:00
query-rules/apis [Query Rules] Add some usability clarifications to docs (#102990) 2023-12-06 17:16:56 -05:00
release-notes Forward port release notes for v8.12.2 (#105752) 2024-02-22 12:35:12 -05:00
repositories-metering-api [DOCS] Remove testenv annotations from doc snippet tests (#80023) 2021-11-05 18:38:50 -04:00
rest-api [DOCS] Fixes get settings and update settings security API docs (#105686) 2024-02-21 15:06:32 +01:00
rollup [DOCS] Deprecate rollups (#101265) 2023-10-25 16:52:25 -04:00
scripting [DOCS] Make it clear that "both" is not a valid value for "script.allowed_types" (#97837) 2023-07-24 10:20:57 +02:00
search [DOCS] Adds cohere service example to the inference API tutorial (#105904) 2024-03-04 16:43:41 +01:00
search-application/apis Remove outdated note from get search application docs (#101451) 2023-10-27 08:27:55 -04:00
searchable-snapshots Clarify searchable snapshot repository reliability (#93023) 2023-01-19 14:31:01 +02:00
security Update FIPS documentation for 8.x (#105041) 2024-02-15 09:23:48 -06:00
settings [Doc] API Key deletion settings (#105392) 2024-02-18 17:38:56 +02:00
setup Block updates to log level for restricted loggers if less specific than INFO (#105020) 2024-02-21 17:45:51 +01:00
shutdown/apis [DOCS] Fix typo in shutdown-put.asciidoc (#94234) 2023-03-01 15:31:23 +01:00
slm/apis [DOCS] Remove redirect pages (#88738) 2023-05-24 12:32:46 +01:00
snapshot-restore Block updates to log level for restricted loggers if less specific than INFO (#105020) 2024-02-21 17:45:51 +01:00
sql SQL: Prepare integration tests for Serverless testing (#102578) 2023-11-27 16:14:13 +01:00
synonyms/apis [Synonyms] Mark Synonyms as GA (#103223) 2023-12-14 14:53:43 -05:00
tab-widgets [DOCS] Adds cohere service example to the inference API tutorial (#105904) 2024-03-04 16:43:41 +01:00
text-structure/apis [text structure] Find field and message structure endpoints (#105660) 2024-03-06 11:03:42 +01:00
transform [DOCS] Alerts-as-data for anomaly detection rules (#100864) 2023-10-17 07:37:22 -07:00
troubleshooting Extend repository_integrity health indicator for unknown and invalid repos (#104614) 2024-02-07 15:18:55 +01:00
upgrade Docs for snapshots as simple archives (#86261) 2022-05-30 13:23:53 +02:00
vectors [DOCS] Warn about calling vector functions repeatedly (#91864) 2022-12-12 09:43:46 +01:00
watcher email-reporting-attachment-docs: Correct auth and proxy fields. (#105730) 2024-02-23 13:01:08 +01:00
aggregations.asciidoc Convert bucket aggs docs to runtime fields (#71202) 2021-04-02 12:12:06 -04:00
alias.asciidoc Clarify update operations may be performed on a data stream's backing indices (#105408) 2024-02-12 10:58:13 -07:00
analysis.asciidoc Update Lucene analysis base url (#84094) 2022-02-17 12:44:12 +01:00
api-conventions.asciidoc Document 429 handling generically (#105700) 2024-03-01 17:21:53 +01:00
cat.asciidoc Add 'dataset' size to cat indices and cat shards (#98622) 2023-08-22 15:36:32 -06:00
cluster.asciidoc Fix voting_only:true in node spec docs (#99099) 2023-08-31 17:41:50 +01:00
data-management.asciidoc [DOCS] Update tech preview copy (#101606) 2023-10-31 10:31:07 -04:00
data-rollup-transform.asciidoc [DOCS] Deprecate rollups (#101265) 2023-10-25 16:52:25 -04:00
datatiers.asciidoc [+Doc] Troubleshooting / Hot Spotting (#95429) 2023-04-26 12:29:47 -06:00
dependencies-versions.asciidoc [DOCS] Replace dependencies list with a link. Closes #84863 (#90694) 2022-11-09 14:37:55 -08:00
docs.asciidoc [DOCS] Update single index APIs reference (#73103) 2021-05-14 11:53:34 -04:00
geospatial-analysis.asciidoc Add Geospatial analysis overview documentation (#94486) 2023-03-20 10:01:13 -06:00
getting-started.asciidoc [DOCS] Add ES quickstart (#102226) 2023-11-24 15:27:41 +01:00
gs-index.asciidoc
high-availability.asciidoc [DOCS] Overhaul snapshot and restore docs (#79081) 2021-11-15 12:45:07 -05:00
how-to.asciidoc Add guide for tuning kNN search (#89782) 2022-10-12 14:53:53 -07:00
index-modules.asciidoc Allowing non-dynamic index settings to be updated by automatically unassigning shards (#101723) 2023-11-10 08:21:51 -06:00
index.asciidoc [DOCS] Add ES quickstart (#102226) 2023-11-24 15:27:41 +01:00
index.x.asciidoc
indices.asciidoc Resolve Cluster API (#102726) 2024-02-08 10:50:05 -05:00
ingest.asciidoc [DOCS] [Enterprise Search] Migrate ingest pipelines/ML docs (#101156) 2023-10-25 17:17:24 +02:00
intro.asciidoc Update intro.asciidoc (#102549) (#102626) 2023-11-27 05:01:03 -05:00
landing-page.asciidoc [DOCS] Promote webinar on Elasticsearch docs landing (#105594) 2024-02-19 08:53:18 +01:00
links.asciidoc [DOCS] Rename ES Reference to ES Guide (#71198) 2021-04-01 15:38:41 -04:00
mapping.asciidoc
query-dsl.asciidoc [DOCS] Adds reference documentation to the text expansion query (#96151) 2023-05-17 09:39:23 +02:00
redirects.asciidoc [DOCS] Add ES quickstart (#102226) 2023-11-24 15:27:41 +01:00
release-notes.asciidoc Forward port release notes for v8.12.2 (#105752) 2024-02-22 12:35:12 -05:00
scripting.asciidoc [DOCS] Add documentation for Painless field API (#83388) 2022-02-03 15:15:38 -05:00
search.asciidoc Add support for Reciprocal Rank Fusion to the search API (#93396) 2023-04-24 15:07:34 -07:00
setup.asciidoc GA the data stream lifecycle (#98644) 2023-08-21 17:28:54 +01:00
troubleshooting.asciidoc Extend repository_integrity health indicator for unknown and invalid repos (#104614) 2024-02-07 15:18:55 +01:00
upgrade.asciidoc [DOCS] Move x-pack docs to docs/reference dir (#99209) 2023-09-12 14:53:41 -04:00