0
我正在使用彈性搜索與hibernate search.I想要使一個屬性數據類型爲geo_point,以便我可以使用kibana繪製瓷磚地圖。是否存在任何等效的數據類型在hibernate中搜索彈性搜索中的geo_point?hibernate搜索中geo_point的等效數據類型是什麼?
我正在使用彈性搜索與hibernate search.I想要使一個屬性數據類型爲geo_point,以便我可以使用kibana繪製瓷磚地圖。是否存在任何等效的數據類型在hibernate中搜索彈性搜索中的geo_point?hibernate搜索中geo_point的等效數據類型是什麼?
您可以使用Hibernate Search的空間特徵:
import org.hibernate.search.annotations.*;
@Entity
@Indexed
@Spatial
public class Hotel {
@Latitude
Double latitude
@Longitude
Double longitude
// ...
}
最後你會與你的文檔中名爲location
一個geo_point
場。
欲瞭解更多信息:https://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#spatial
嗨約恩,我使用的空間註解,但得到的異常以下。 org.hibernate.search.engine.metadata.impl.TypeMetadata $ Builder.getAnalyzerReference(TypeMetadata.java:631)。任何建議? –
回答了https://stackoverflow.com/questions/45818907/how-to-use-spatial-annotation/45822540#45822540專用問題 –