全文検索のこの単純なシナリオを想像してみてください。私はコメントでテキストでも記事を検索したいそれだけで実装するのはかなり簡単です。Luceneとアクセス制御(コメントの可視性)
すべてのコメントがすべてのユーザーに表示されているわけではありません。コメントを書き込むユーザーは、具体的な役割への可視性を制限することもできます(コメントには、テキストとロールという2つのフィールドがあります)。
記事のルーセン検索を制限することは可能ですか?現在のユーザー(comment.roleは現在のユーザーの役割のセット内にあります)で表示されるコメント内のみを表示しますか?
もしそうなら、私はそれについてどうやってそのような質問(好ましくは)またはluceneフィルターを書くべきかを教えてください。
(私は休止状態-検索経由のLuceneを使用していますが、それは何の違いを作るべきではありません)
回答ありがとうございます。しかし、それは助けにはなりません。問題は、私は記事ではなく、コメントで検索することです。 luceneインデックスでは、すべての記事にcomment.textとcomment.roleという複数のフィールドがありますが、特定のコメントからのcomment.textとcomment.roleは関連付けられていません。どうやって一緒に接着できますか? – rdk