ES的地图检索方式 ES支持的地图检索方式有以下几种; geo_distance geo_bounding_box geo_polygon 1、geo_distance:直线距离检索,如给定点A,要求返回地图上距离点A三千米的商家(点外卖场景) 2、查找索引内距离北京站(116.433733,39.908404)3000米内的点 geo_distance涉及的参数如下 location:确定一个点; distance:确定一个半径,单位米 distance_type:确定一个图形的类型;一般是圆形,arc POST /map/_search { "query": { "geo_distance": { "location": { "lon":116.433733 ,"lat":39.908404 }, "distance":3000, "distance_type":"arc" } } } 创建geo_point类型字段映射: PUT test { "mappings": { "user": { "properties": { "location": { "type":...