2

私は次の質問の問題と質問を持っています:Apache Solrで私が知る限り、更新は基本的に削除(エントリが存在する場合)とそれに続く追加です。私の質問は次のとおりです。SolrがSolr(バージョン3.6.1)で動作するためにJavaとSolrJを使用していることを確認するためのコードを使用せずに、ドキュメントが存在する場合にのみSolrが追加操作を実行することはどういうわけか可能ですか?

編集:私のインフラストラクチャに関するいくつかの詳細情報:

1秒あたりに大量のドキュメントのインデックスを作成しているため(また、削除/更新しているため)、SolrServer.commit()操作を実行する専用のスレッドがあります。一部のドキュメントは、フィールド「linked_documents」を介してそれらの間でもリンクされています。したがって、基本的に、更新する前にドキュメントが存在するかどうかを確認する必要がある場合は、コミットが発生するのを待つ必要があります(これは非常に実行不可能です)。

4

0 に答える 0