spring-data-elasticsearch,Java,Spring,spring Data Elasticsearch" /> spring-data-elasticsearch,Java,Spring,spring Data Elasticsearch" />

Java中的GeoPoint在类上使用注释时未映射geo_点

Java中的GeoPoint在类上使用注释时未映射geo_点,java,spring,spring-data-elasticsearch,Java,Spring,spring Data Elasticsearch,首先,我在Springboot项目中使用以下版本: <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-elasticsearch</artifactId> <version>2.1.3.RELEASE</version> </dependency> 使用注释时,es

首先,我在Springboot项目中使用以下版本:

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-elasticsearch</artifactId>
    <version>2.1.3.RELEASE</version>
</dependency>
使用注释时,es映射位置如下所示:

//@GeoPointField
private GeoPoint location;
//@Field(index = FieldIndex.not_analyzed)
private String userId;
"location": {
  "properties": {
    "lon": {
     "type": "double"
    },
    "lat": {
     "type": "double"
   }
  }
}
我想要的是:地点类型是地理点

当然,当我删除除@Id之外的所有注释时,它确实删除了


但是我想让注释做一些功能,请给出一些想法。

你解决了这个问题吗?我在获取
geo_point
数据类型时也遇到问题。您解决了这个问题吗?我在获取
geo_point
数据类型时也遇到问题。