Hibernate 模糊查询与布尔查询

Hibernate 模糊查询与布尔查询,hibernate,lucene,hibernate-search,Hibernate,Lucene,Hibernate Search,我使用HibernateSearch 3.1.1.GA 我在尝试模糊查询。此查询有效(它检索包含莎士比亚的记录): 但这一条没有: firstName:shakespere~0.1 lastName:shakespere~0.1 我创建了一个BooleanQuery,并用FuzzyQuery实例填充它。将FuzzyQuery实例包装在BooleanClause中似乎没有什么区别。有什么提示吗 谢谢 Francois我不确定这是否是您需要的,请尝试查看[MultiFieldQueryParser

我使用HibernateSearch 3.1.1.GA

我在尝试模糊查询。此查询有效(它检索包含莎士比亚的记录):

但这一条没有:

firstName:shakespere~0.1 lastName:shakespere~0.1
我创建了一个BooleanQuery,并用FuzzyQuery实例填充它。将FuzzyQuery实例包装在BooleanClause中似乎没有什么区别。有什么提示吗

谢谢


Francois

我不确定这是否是您需要的,请尝试查看[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.Analyzer)

firstName:shakespere~0.1 lastName:shakespere~0.1