Hibernate QueryBuilder Lucene Search Spatial

时间:2017-04-04 11:41:03

标签: hibernate lucene spatial hibernate-search

你能给我一个关于onCoordinates(“whatIsThisString”)用法的例子吗? 我找不到任何将实体和查询示例一起包含的示例。

QueryBuilder qb = fullTextSession.getSearchFactory()
            .buildQueryBuilder().forEntity(getPersistentClass()).get();
    org.apache.lucene.search.Query luceneQuery = qb.spatial()
            .onCoordinates("XXX").within(100, Unit.KM).ofLatitude(latitude).andLongitude(longitude)
            .createQuery();

1 个答案:

答案 0 :(得分:0)

该字符串是字段名称。在更新的Hibernate Search版本中,它已被onField取代。包含此方法的版本的文档确实有使用它的示例,例如4.3 documentation here