Гео-запросы
Elasticsearch поддерживает два типа геоданных: поля типа geo_point, которые поддерживают пары широты/долготы, и поля типа geo_shape, которые поддерживают точки, линии, круги, многоугольники, многоугольники и т. д.
Запросы в этой группе:
-
geo_bounding_boxзапрос - Находит документы с геофигурами или геоточками, которые пересекают указанный прямоугольник.
-
geo_distanceзапрос - Находит документы с геофигурами или геоточками в пределах указанного расстояния от центральной точки.
-
geo_gridзапрос -
Находит документы с:
- Геофигурами или геоточками, которые пересекают указанный геохеш
- Геофигурами или геоточками, которые пересекают указанную карту тайл
- Геоточками, которые пересекают указанный H3-бин
-
geo_polygonзапрос - Находит документы с геофигурами или геоточками, которые пересекают указанный многоугольник.
-
geo_shapeзапрос - Находит документы с геофигурами или геоточками, которые связаны с указанной геофигурой. Возможные пространственные отношения для указания: пересекает, содержится в, внутри и не пересекает.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/geo-queries.html