网络编程
位置:首页>> 网络编程>> Python编程>> python3实现elasticsearch批量更新数据

python3实现elasticsearch批量更新数据

作者:拓宽视野  发布时间:2021-03-17 19:43:57 

标签: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专门为更新设置的语言

来源:https://blog.csdn.net/Areigninhell/article/details/86665035

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com