ASP.netアプリケーション用のSolr3.6の操作。SolrNetライブラリを使用しています。
SolrNetを使用してドキュメントをSolrに段階的に追加するために、asp.netで記述されたカスタムプログラムがあります。これは、Solrにドキュメントを挿入するための進行状況を監視します。
問題は、アプリケーションはプロセスが完了したと表示しますが、Solrの結果をチェックインすると、結果に表示されるドキュメントはごくわずかであり、すべてのドキュメントが表示されるわけではありません。15分後に再度確認しましたが、Solrの結果には、最初の結果の約2倍のドキュメントがいくつかリストされています。Solrにドキュメントを追加するプロセスを実行しなかったことに注意してください。
Solrでそれは自然ですか?または、挿入されてコミットされるとすぐにすべてのドキュメントを一覧表示すると想定できますか?このような行動の背後にある理由は何ですか?そしてそれをどのように扱うのですか?
編集1 アプリケーション側で1時間後、ドキュメントの80〜90%をクエリできます。しかし、それでもSolr Admin Queryは25%を超えるドキュメントをリストしません。