Lucene を使用して、ユーザーが多数のドキュメント内の単語を検索できるようにしています。Lucene は、入力された単語のいずれかを含むすべてのドキュメントを返すようにデフォルト設定されているようです。
この動作を変更することは可能ですか? 「+」を使用して用語を強制的に含めることができることは知っていますが、それをデフォルトのアクションにしたいと思います。
理想的には、Google と同様の機能が必要です。「-」で単語を除外し、「abc xyz」で単語をグループ化します。
明確 にするために、クエリのすべてのスペースに「+」を挿入することも考えました。グループ化された用語 (括弧、引用符など) を検出してクエリを壊す可能性を避けたかっただけです。別のアプローチはありますか?