地理位置数据类型不是从Spring Data Elasticsearch创建的



我正在使用bulkrequest从弹簧数据执行索引。

对于位置,我正在发送地理点列表。

jsonMap.put(LOCATION,List<GeoPoint>);

在弹性搜索中执行后,它不会创建为地理点类型。映射如下。

"location": {
"properties": {
"lat": {
"type": "float"
},
"lon": {
"type": "float"
}
}
}

因此,我无法进行地理位置排序。 知道出了什么问题吗?

谢谢 斯里兰卡

由于Geopoint数据类型不支持自动映射,我们必须手动进行映射,然后进行索引

最新更新