私のプロジェクトには、Lucene を使用して検索するシナリオがあります。多くのフィールドにインデックスを付けています。ここで、typeId をこれらのフィールドの 1 つとして保存します。ユーザーは Type Text で検索する必要があります。ただし、問題は、Type テキストを後で変更できることです。ただし、再インデックスはオプションではありません。より良い解決策が必要なので、Lucene ユーザーがいくつかの解決策を教えてください。
私が考えることができる解決策は、検索テキストが TypeText であるかどうかを確認し、検索テキストを TypeId:GuidValue に操作してから、クエリを実行することです。
Lucene ユーザーの方は、より良いアイデアをお寄せください。私は Lucene を初めて使用します。Lucene が提供するさまざまなクエリ タイプについて読んでいますが、それらを最適に使用する方法がわかりません。
前もって感謝します。