This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Geo queries
editGeo queries
editElasticsearch supports two types of geo data:
geo_point
fields which support lat/lon pairs, and
geo_shape
fields, which support points,
lines, circles, polygons, multi-polygons, etc.
The queries in this group are:
-
geo_bounding_box
query - Finds documents with geoshapes or geopoints which intersect the specified rectangle.
-
geo_distance
query - Finds documents with geoshapes or geopoints within the specified distance of a central point.
-
geo_grid
query -
Finds documents with:
- Geoshapes or geopoints which intersect the specified geohash
- Geoshapes or geopoints which intersect the specified map tile
- Geopoints which intersect the specified H3 bin
-
geo_polygon
query - Find documents with geoshapes or geopoints which intersect the specified polygon.
-
geo_shape
query - Finds documents with geoshapes or geopoints which are related to the specified geoshape. Possible spatial relationships to specify are: intersects, contained, within and disjoint.