テストセットアップ用にsolr 6.6.1を構成しました。いくつかのドキュメントをインデックス化した後、いくつかのフィールドを更新する必要があります。solrの python クライアントを使用しています。更新するには、以下は私のコードスニペットです
import solr
def update_solr_index(_id, _value):
print solr_conn2.add( id = _id, group2 = _value)
core_ulr = "http://localhost:8983/solr/use"
solr_conn2 = solr.SolrConnection(core_ulr)
update_solr_index(doc_id, field_value)
実行 (およびコミット) 後、他のすべてのフィールドはすべてのドキュメントから削除され、doc_id と group2 の 2 つのフィールドだけが残ります。この API または私のコードの問題は何ですか?