当前位置: 首页 > news >正文

Elasticsearch 更新指定字段

Elasticsearch 更新指定字段

  • 准备条件
  • 查询数据
  • 更新指定字段
  • 更新子级字段

准备条件

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

查询数据

查询指定id为35的数据

GET crm_clue/_search{"query": {"term": {"_id": 35}}}

查询结果,这里我们注意下字段goodsNames及lastFlow,后续我们更新会操作
在这里插入图片描述

更新指定字段

更新指定字段goodsNames,更新语句

POST crm_clue/_doc/35/_update{"doc" : {"goodsNames" : "2023初级会计"}}

更新语句执行结果
在这里插入图片描述
更新完成之后我们再次查询指定id为35的数据的goodsNames
在这里插入图片描述

更新子级字段

更新索引主体字段参考上面的语句即可,更新索引主体内的子级字段需要执行语句

POST crm_clue/_doc/35/_update{"doc" : {"lastFlow" : {"flowId" : "flowId abcdefgegdg2023","flowTypeId" : 4},"lastRecoveryTime" :1690342507000}}

执行结果
在这里插入图片描述
更新完成之后我们执行查询语句来查看一下是否更新完成
在这里插入图片描述
目前开发中用到这样的更新语句,后续有其他场景的更新语句再补充,同时也欢迎大家将自己开发工作中用到Elasticsearch 更新字段语句放在评论区,共同分享。

http://www.lryc.cn/news/398596.html

相关文章:

  • Koa.js、Egg.js与Express.js:探析三大Node.js框架的异同
  • 【MYSQL】如何解决 bin log 与 redo log 的一致性问题
  • 翻译语音识别在线的软件,分享4款实用的软件!
  • Qt 的Q_PROPERTY关键字
  • github 下载提速的几种方法
  • 【Oracle】实验三 Oracle数据库的创建和管理
  • Linux rpm和ssh损坏修复
  • 仕考网:公务员考试面试时间一般多长?
  • C语言作业5(学生管理系统C语言)
  • OS Copilot:新手测评体验
  • PS 2024【最新】中文白嫖版!,安装教程,图文步骤
  • bind方法的使用
  • MySQL数据库基本操作-DDL和DML
  • iOS 应用内存超过多少会收到系统内存警告 ?
  • 【分布式系统】Filebeat+Kafka+ELK 的服务部署
  • Qt Qwt 图表库详解及使用
  • 基于B站视频评论的文本分析,采用包括文本聚类分析、LDA主题分析、网络语义分析
  • 【Qt】xml Dom复制
  • MySQL联合索引最左匹配原则
  • 2024最新最全面的软件测试自动化面试题(含答案)
  • Linux磁盘-MBRGPT
  • kind kubernetes(k8s虚拟环境)使用本地docker的镜像
  • kafka发送消息流程
  • 使用Godot4组件制作竖版太空射击游戏_2D卷轴飞机射击-敌人生成器(八)
  • Allegro中show elements不弹窗问题
  • 【C++】继承最全解析(什么是继承?继承有什么用?)
  • STM32-外部中断浅析
  • Spring-Data-Elasticsearch
  • 代码随想录二刷7.22|977.有序数组的平方
  • redis介绍与布署