Frage

Ich arbeite mit Hibernate Search 3.1.1.GA.

Ich versuche mein Glück bei Fuzzy-Abfragen. Diese Abfrage funktioniert (es ruft Datensätze mit Shakespeare):

lastName:shakespere~0.1

Aber dies nicht:

firstName:shakespere~0.1 lastName:shakespere~0.1

erstelle ich eine BooleanQuery und stopfen es mit FuzzyQuery Instanzen mit Occur.SHOULD. Das Umwickeln der FuzzyQuery Instanzen in BooleanClause scheint keinen Unterschied zu machen. Jeder Hinweis?

Danke,

Francois

War es hilfreich?

Lösung

Ich bin nicht sicher, ob das ist, was Sie brauchen, versuchen Sie einen Blick auf [MultiFieldQueryParser] nehmen [1]

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top