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 回答