Posted in Python onDecember 03, 2019
废话不多说,直接上代码!
updateBody = { "query":{ "range":{ "write_date": { "gte": "2019-01-15 12:30:17", "lte": "now" } } }, "script": { "inline": "ctx._source.index = params.index", "params": { "index": 211 }, "lang":"painless" } } es_client.update_by_query(index="log_index",doc_type='log_index',body=updateBody)
提醒:批量更新可以针对id进行更新
注意:painless 是es专门为更新设置的语言
以上这篇python3实现elasticsearch批量更新数据就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。
python3实现elasticsearch批量更新数据
- Author -
拓宽视野声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@