Java中的GeoPoint在类上使用注释时未映射geo_点
首先,我在Springboot项目中使用以下版本: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
<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
数据类型时也遇到问题。