![](/img/trans.png)
[英]Not clear how to upsert ElasticSearch using python elasticsearch
[英]how to use python Elasticsearch client upsert api
我正在使用Elasticsearch python客戶端作為http://elasticsearch-py.readthedocs.org/我努力但仍然找不到upup的更新api。 任何人都可以給我一個ES python客戶端upx api的例子。
示例代碼如下:
from elasticsearch import Elasticsearch
es = Elasticsearch("localhost:9200")
es.update(index='test',doc_type='test1',id='1',body={'doc':{'username':'Tom'},'doc_as_upsert':True})
如果沒有doc_as_upsert=true
則在id不存在時會拋出異常。 此外,請確保您的數據包含在doc {}中。
方法index(*args, **kwargs)
在特定索引中添加或更新類型化的JSON文檔,使其可搜索。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.