python3实现elasticsearch批量更新数据

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

废话不多说,直接上代码!


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

标签:python3,elasticsearch,更新数据
0
投稿

猜你喜欢

  • Python中字典的基础介绍及常用操作总结

    2022-11-30 14:33:40
  • Django零基础入门之模板变量详解

    2023-03-19 11:17:16
  • python自动化测试selenium核心技术三种等待方式详解

    2023-09-16 09:06:04
  • JavaScript对象的property属性详解

    2024-05-05 09:22:57
  • Java+mysql本地图片上传数据库及下载示例

    2023-07-23 19:49:13
  • django中的auth模块与admin后台管理方法

    2022-11-22 00:01:21
  • 我放弃Python转Go语言的9大理由(附优秀书籍推荐)

    2022-05-27 04:46:17
  • MySQL 中行转列的方法

    2024-01-25 23:55:59
  • python+pygame实现坦克大战

    2023-12-04 10:52:38
  • python实现关闭第三方窗口的方法

    2023-11-01 17:25:09
  • Python的Django框架中自定义模版标签的示例

    2022-10-31 22:28:56
  • ASP在服务器自动解压RAR文件

    2010-04-24 16:06:00
  • WEB移动应用框架构想

    2010-09-28 16:26:00
  • Dreamweaver量身打造Wordpress留言板(二)

    2009-12-12 17:35:00
  • javascript显示动态时间的方法汇总

    2024-05-02 17:31:27
  • python中pd.Series()函数的使用

    2023-10-04 08:28:05
  • oracle数据库排序后如何获取第一条数据

    2024-01-18 11:44:01
  • pycharm部署、配置anaconda环境的教程

    2022-08-23 11:50:54
  • Python通过kerberos安全认证操作kafka方式

    2022-12-23 21:39:49
  • OpenCV 图像梯度的实现方法

    2023-07-14 08:25:43
  • asp之家 网络编程 m.aspxhome.com