hibernate搜索中geo_point的等效数据类型是什么?

时间:2017-08-21 13:25:00

标签: elasticsearch hibernate-search

我正在使用带有hibernate搜索的弹性搜索。我想将一个属性数据类型设置为geo_point,这样我就可以使用kibana绘制tile map.Is中是否有任何等效的数据类型在弹性搜索中搜索geo_point?

1 个答案:

答案 0 :(得分:1)

您可以使用Hibernate Search的空间功能:

import org.hibernate.search.annotations.*;

@Entity
@Indexed
@Spatial
public class Hotel {

  @Latitude
  Double latitude

  @Longitude
  Double longitude

  // ...
}

您最终会在文档中找到名为geo_point的{​​{1}}字段。

有关详细信息:https://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#spatial