目前使用的elasticsearch版本是7.17.7
有一个index,其中mapping的内容如下:
{
"city" : {
"aliases" : { },
"mappings" : {
"properties" : {
"city" : {
"type" : "keyword"
},
"location" : {
"type" : "geo_point"
}
}
}
}
}
其中location字段的类型设置为geo_point
,可以传递经纬度。
支持的数据格式如下,ES会自动将lon
转化为经度,lat
转化为维度:
{"city":"鄣山大峡谷风景区","location": {"lon": "118.74", "lat": "30.08"}}
{"city":"九寨沟风景区","location": {"lon": "103.91", "lat": "33.26"}}
{"city":"水绘园","location": {"lon": "120.56", "lat": "32.39"}}
{"city":"关山国家地质公园八里沟园区","location": {"l