Lucene.NetのAzureライブラリで作業していますが、インデックスに追加しようとするとFileNotFound例外が発生しています。Lucene.NetのAzureライブラリ - FileNotFound例外
すべてがFSDirectoryでうまく動作します。私はRAMDirectoryに対して大量に働く単体テストを持っています。ここで
は、インフラストラクチャです:
- シングル役割はインデックスライターシングルトンを維持します。
- 個別のWebサービスでは、読み取り専用モードで同じインデックスを指すSearcherの単一のインスタンスが維持されます。
- 変更イベントが発生すると、Index Writer Roleは変更を取得し、インデックスを変更し、コミットします。
- 特定の期間が経過すると、Searcherはリサイクルして最新のインデックス変更を取得します。
例外:変更時、その後、上からは、私はAzureDirectoryからするFileNotFound例外を取得します。見つからないと報告されたファイルは変更されますが、その一例は "_h.cfs"です。検索者がリサイクルと私は、同様のサーチャーにするFileNotFound例外を取得し、インデックスを再ロードしようとすると...
カップルその他の重要なポイント:フルインデックスの 1.初期作成が正常に動作します。 2.最初に作成したインデックスを検索すると問題はありません。 3.私はLuceneを使用しています.Net V. 2.9.2
意見や提案はありますか?これは、残念ながら私は、プロジェクトをリリースする前に解決する必要があり、最後の問題です...
おかげで、 ティム
回答がありません。その間にいくつかの進歩がありましたか?同じインフラストラクチャを使用しようとしているので、私は本当に興味があります。 – wpfwannabe
同様に、いかなるフィードバックも本当に感謝しています。 – iandayman