【发布时间】:2016-06-21 05:33:58
【问题描述】:
我正在使用 Hibernate-Search 5.2,并尝试使用空间哈希来索引坐标。我在 PostgreSQL 9.4 中使用它。
我已按照说明进行操作,一切正常(搜索返回结果),但是当我查看 pgAdmin 中存储的纬度和经度值时,我看到的是实际数值而不是我预期的哈希值。
这是正常行为还是我实际上没有按照我最初的意图将值存储为哈希?
这是我班级的一个示例:
@Entity
@Indexed
@Spatial(spatialMode = SpatialMode.HASH, name = "entityLocation")
@Table
public class RatedEntity {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long entityId;
private String name;
private String entityType;
private String address;
private String city;
@Column(length = 2)
private String state;
@Latitude(of = "entityLocation")
@Column
private Double latitude;
@Longitude(of = "entityLocation")
@Column
private Double longitude;
【问题讨论】:
标签: java hibernate postgresql lucene hibernate-search