# 地理位置查询

## **Geo queries**

原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/current/geo-queries.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/geo-queries.html)

译文链接 : [http://www.apachecn.wiki/pages/viewpage.action?pageId=5505135](http://www.apachecn.wiki/pages/viewpage.action?pageId=5505135)

贡献者 : [安迪](/display/~andi)

**Elasticsearch**支持两种类型的地理数据：**geo_point**类型支持成对的纬度/经度，**geo_shape**类型支持点、线、圆、多边形、多个多边形等。
在这组的查询中：
**geo_shape**查询
        查找要么相交，包含的，要么指定形状不相交的地理形状的文档。
**geo_bounding_box**查询
        查找落入指定的矩形地理点的文档。
**geo_distance**查询
        查找在一个中心点指定范围内的地理点文档。
**geo_distance_range**查询
        和**geo_point**查询很像，但范围是开始从中心点到一个指定的距离。
**geo_polygon**查询
        查找指定多边形内地理点的文档。