我们正在尝试在 ES 1.5 中进行地理距离排序。我们对 geo_point 类型的映射如下。
"geoPoint": {
"type": "geo_point",
"index": "not_analyzed"
}
我们添加索引数据如下
"geoPoint":{
"lat":18.5049,
"lon":73.9005996
}
当我们在文档被索引后检查弹性搜索的映射时,映射是不同的。
"geoPoint": {
"properties": {
"lat": {
"type": "double"
},
"lon": {
"type": "double"
}
}
}
我们无法按地理距离排序,因为映射发生了变化。