次の方法を使用して、インデックスに関するメタデータ (最後に更新されたインデックスのタイムスタンプ) をプッシュする非常に便利な方法があるようです。
IndexWriter.Commit(commitUserData)
私が観察しているのは、コミットに少なくとも 1 つのドキュメント命令 (追加/削除または更新) が含まれている場合にのみこれが機能することですが、私の場合は、更新するドキュメントがなくてもユーザー データをプッシュしたいと考えています。「一時ドキュメント」を常に更新することでこれを回避しましたが、汚いと感じています。
これをより良く行う他の方法はありますか?Lucene.NET 2.9.4.1 を使用。
ありがとう!