0

我想使用 Hibernate Search 和使用 MultiFieldQueryParser 在同一查询中查找对象。

问题是我需要过滤这些实体:只有未被阻止的用户和完成的测试才应该是可搜索的。

我尝试了很多方法......但我找不到任何方法为每个实体放置不同的 FullTextFilter 并工作。:(

你对此有什么想法或例子吗?

谢谢!

我正在使用休眠搜索 3.3、JPA、注释、Spring

4

1 回答 1

0

如果我是你,我会使用 BooleanQuery 而不是 MultiFieldQueryParser。您可以将多个分析器和查询类型(可能最喜欢的是模糊)与 BooleanQuery 结合使用,这使您比使用 MultiFieldQueryParser 时更精确。看看 Lucene in Action 一书。

于 2011-06-25T22:51:38.160 回答