2010-11-04 14 views
0

Je travaille avec Hibernate Search 3.1.1.GA. Je tente ma chance à des requêtes floues. Cette requête fonctionne (il récupère les enregistrements contenant Shakespeare):FuzzyQuery et BooleanQuery

lastName:shakespere~0.1 

Mais celui-ci n'a pas:

firstName:shakespere~0.1 lastName:shakespere~0.1 

créer un BooleanQuery et le farcir avec des instances FuzzyQuery avec Occur.SHOULD. Envelopper les instances de FuzzyQuery dans BooleanClause ne semble pas faire la différence. Un indice?

Merci,

François

Répondre

0

Je ne suis pas sûr que ce soit ce dont vous avez besoin, essayez de jeter un oeil à [MultiFieldQueryParser] [1]

[1]: http: // Lucene .apache.org/java/2_4_0/api/org/apache/lucene/requêteParser/MultiFieldQueryParser.html # MultiFieldQueryParser (java.lang.String [], org.apache.lucene.analysis.Analyzer)