2017-04-04 2 views
0

Pouvez-vous me donner un exemple sur l'utilisation de onCoordinates ("whatIsThisString")? Je n'ai trouvé aucun exemple concernant l'Entité et l'exemple de requête.Hibernate QueryBuilder Lucene Recherche Spatial

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

Répondre

0

Cette chaîne est le nom du champ. Dans les versions les plus récentes de Hibernate Search, il a été remplacé par onField. La documentation pour les versions qui incluent cette méthode contient des exemples de son utilisation, tels que le 4.3 documentation here.

+0

ok, merci pour votre aide – devrim