0

私は Hibernate Search 3.1.1.GA を使用しています。

あいまいなクエリで運を試しています。このクエリは機能します (シェイクスピアを含むレコードを取得します)。

lastName:shakespere~0.1

しかし、これはしません:

firstName:shakespere~0.1 lastName:shakespere~0.1

BooleanQuery を作成し、Occur.SHOULD を使用して FuzzyQuery インスタンスを詰め込みます。BooleanClause で FuzzyQuery インスタンスをラップしても、違いはないようです。ヒントはありますか?

ありがとう、

フランソワ

4

1 に答える 1

0

これがあなたが必要としているものかどうかわかりません。[MultiFieldQueryParser][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.アナライザ)

于 2010-11-05T17:35:15.350 に答える