如何使用elasticsearch-py更新文档?

10 浏览
0 Comments

如何使用elasticsearch-py更新文档?

有没有人有关于如何使用update的例子?它在这里有文档记录,但文档不清晰,也没有包含一个可工作的例子。我尝试了下面的代码:

coll = Elasticsearch()

coll.update(index='stories-test',doc_type='news',id=hit.meta.id,

body={"stanford": 1, "parsed_sents": parsed })

但是我得到了以下错误:

elasticsearch.exceptions.RequestError:

TransportError(400, u'ActionRequestValidationException[Validation Failed: 1: script or doc is missing;]')

我想使用部分文档进行更新,但是update方法没有接受名为'doc'或'document'的参数。

0