Elasticsearch 批量更新

Elasticsearch 批量更新

准备条件

以下查询操作都基于索引crm_flow_info来操作,索引已经建过了,本文主要讲Elasticsearch批量更新指定字段语句,下面开始写更新语句执行更新啦!

查询数据

查询指定shiftId为113的数据

powershell 复制代码
GET crm_flow_info/_search

{

  "query": {

    "term": {

      "shiftId": 113

    }

  }

}

查询结果

批量更新

批量更新shiftId为113的数据的remark字段内容为 test2023,执行命令

powershell 复制代码
POST crm_flow_info/_update_by_query

{

  "query": {

    "match": {

      "shiftId": 113

    }

  },

  "script": {

    "source": "ctx._source['remark'] = 'test2023'"

  }

}

执行结果如图

我们再来查询一下更新后的效果来验证一下批量更新是否成功

powershell 复制代码
GET crm_flow_info/_search

{

  "_source": ["shiftId","remark"],

  "query": {

    "term": {

      "shiftId": 113

    }

  }

}

查询结果

可以看到我们已经成功更新了字段remark的值数据,其中 "_source": ["shiftId","remark"] 表示查询索引中指定这两个字段,因为字段太多的话不利于快速的观察结果,这里指定一下查询字段方便观察数据更新情况。

相关推荐
jiejianyun85711 分钟前
零售小程序怎么自己搭建?开个小卖铺如何留住客户?
大数据
web135085886352 小时前
9. 大数据集群(PySpark)+Hive+MySQL+PyEcharts+Flask:信用贷款风险分析与预测
大数据·hive·mysql
神秘打工猴9 小时前
Flink 集群有哪些⻆⾊?各⾃有什么作⽤?
大数据·flink
小刘鸭!9 小时前
Flink的三种时间语义
大数据·flink
天冬忘忧9 小时前
Flink优化----FlinkSQL 调优
大数据·sql·flink
LinkTime_Cloud10 小时前
GitLab 将停止为中国区用户提供服务,60天迁移期如何应对? | LeetTalk Daily
大数据·运维·gitlab
寒暄喆意11 小时前
智慧农业物联网传感器:开启农业新时代
大数据·人工智能·科技·物联网
运维&陈同学11 小时前
【Kibana01】企业级日志分析系统ELK之Kibana的安装与介绍
运维·后端·elk·elasticsearch·云原生·自动化·kibana·日志收集
m0_5485030311 小时前
Flink基本原理 + WebUI说明 + 常见问题分析
大数据·flink
kaoyaoyao11 小时前
小程序评论分数提高,提升用户参与感和忠诚度
大数据·小程序·seo·评论·小程序评分