Lucene.net を使用するアプリケーションを開発していますが、処理方法がわからないユース ケースがあります。2 つの異なるテーブルとオブジェクトに対応する「本」と「著者」があるとします。著者「John Doe」を作成してから本を作成すると、その本の著者も索引付けされます。「title author:Doe」のような検索を行うと、すべての本が返されます。
ここで、著者の名前を別の名前に変更したとします。FK 関係があるため、すべての本がデータベースで問題ありません。ただし、Lucene では、著者の名前がテキストとして含まれているため、本は古くなります。
これらのケースをどのように処理できますか? Lucene には FK 制約などはないと思います。
(注: Lucene と Lucene.net はかなり似ているため、Java としてタグ付けされています)