不是根据spring data elasticsearch创建的地理位置数据类型

问题描述 投票:0回答:1

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

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

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

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

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

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

谢谢,斯里兰卡

elasticsearch spring-data-elasticsearch
1个回答
0
投票
由于Geopoint数据类型将不支持自动映射,因此我们必须手动进行映射然后再建立索引
© www.soinside.com 2019 - 2024. All rights reserved.