Hibernate-Search 5.2을 사용하고 있으며 공간 해시를 사용하여 좌표를 색인화하려고합니다. 나는 이것을 PostgreSQL 9.4에서 사용하고 있습니다.Hibernate-search 5.0 공간 - 해시에 lat/lon을 저장하지 않는지 확인하십시오.
나는 지시 사항을 따르고 모든 것이 올바르게 작동하지만 (검색 결과가 반환 됨) 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;
를 엽니 다. 감사! –