Elasticsearch更新导致压缩器错误

时间:2019-06-03 23:26:26

标签: python-2.7 elasticsearch

创建索引时,它运行得很好:

self.es.index(index=index_name, doc_type=index_type_name, op_type="index", body=json_doc)

但是如果我创建索引后尝试更新它:

self.es.update(index=index_name, doc_type=index_type_name, id=doc_id, body={"doc": json_doc})

我遇到了错误:

https://github.com/elastic/elasticsearch-rails/issues/606

我怀疑这部分可能是错误的:{"doc": json_doc},但不确定。我检查了一下,发现doc_id肯定在那里,我可以从Elasticsearch那里得到它。

我尝试运行以下内容:

self.es.update(index=index_name, doc_type=index_type_name, id=doc_id, body=json_doc)

但是显然这是错误的,从这里可以看出:

How to update a document using elasticsearch-py?

任何建议将不胜感激。

0 个答案:

没有答案