python3实现elasticsearch批量更新数据
更新时间:2019年12月03日 15:21:37 作者:拓宽视野
今天小编就为大家分享一篇python3实现elasticsearch批量更新数据,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
废话不多说,直接上代码!
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批量更新数据就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python matplotlib绘制xkcd动漫风格的图表
xkcd是兰道尔·门罗(Randall Munroe)的网名,又是他所创作的漫画的名称。本文将用matplotlib库绘制xkcd动漫风格的图表,感兴趣的可以了解一下2022-03-03
Python使用Pandas和Matplotlib按中值对箱形图进行排序
箱形图是可视化数据分布的强大工具,因为它们提供了对数据集内的散布、四分位数和离群值的洞察,在本文中,我们将探索如何在Python中使用Pandas和Matplotlib按中值对箱形图进行排序,需要的朋友可以参考下2025-04-04


最新评论