現在、インデックスには を使用して x 個のドキュメントが書き込まれていIndexWriterます。x が書き込まれた後、永続化されたインデックスに問題がないことを確認するためのチェックが行われます。
var reader = IndexReader.Open(path);
If(!reader.NumDocs() == ExpectedCount)
{
// Do stuff
}
これを達成するためのより良い方法はありますか?常に開くIndexReaderには費用がかかります...