2017-04-04 53 views
0

你能给我一个关于onCoordinates(“whatIsThisString”)的用法的例子吗? 我找不到任何示例将实体和查询示例结合在一起。休眠QueryBuilder Lucene搜索空间

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(); 

回答

0

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

+0

好的,谢谢你的帮忙 – devrim