0

MultiFieldQueryParserを使用して、同じクエリでHibernateSearchとオブジェクトを使用して検索したいと思います。

問題は、このエンティティをフィルタリングする必要があることです。ブロックされていないユーザーと終了したテストのみが検索可能である必要があります。

私は多くの方法を試しました...しかし、エンティティごとに異なるFullTextFilterを配置して機能させる方法を見つけることができませんでした。:(

これについて何かアイデアや例はありますか?

ありがとうございました!

私は休止状態の検索3.3、JPA、アノテーション、Springを使用しています

4

1 に答える 1

0

もし私があなたなら、MultiFieldQueryParserの代わりにBooleanQueryを使用します。複数のアナライザーとクエリタイプ(お気に入りはファジー)をBooleanQueryと組み合わせることができます。これにより、MultiFieldQueryParserを使用する場合よりも正確になります。LuceneinActionの本を見てください。

于 2011-06-25T22:51:38.160 に答える