当前位置: 首页 > 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 更新字段语句放在评论区,共同分享。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C++类和对象(一)
  • C++ 定时器触发
  • 苹果电脑可以玩魔兽世界吗 魔兽世界有mac版本么 macbook 可以玩魔兽世界吗
  • Codeforces Round 957 (Div. 3)(A~E题解)
  • Flutter【组件】标签
  • 【数据结构】初探数据结构面纱:栈和队列全面剖析
  • uniapp中使用uni-ui组件库
  • NLP任务中三个概念标记、样本映射和偏移映射三个概念的浅析
  • 【MIT 6.5840/6.824】Lab1 MapReduce
  • 【记录】CSS|Tailwind 的主题定义的颜色的使用方法(--color啥的)
  • 昇思25天学习打卡营第17天|应用实践之SSD目标检测
  • GPT生成文本的实际案例 - Transformer教程
  • 【Cesium开发实战】飞行漫游功能的实现,可设置漫游路径,漫游高度,暂停,继续,删除路径
  • Python爬虫并输出
  • 在若依框架基础上开发新功能
  • 【前端学习】-粗谈选择器
  • 【刷算法】求1+2+3+...+n
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 2018一半小结一波
  • CSS魔法堂:Absolute Positioning就这个样
  • Javascript Math对象和Date对象常用方法详解
  • Javascript编码规范
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • Python中eval与exec的使用及区别
  • Redis 懒删除(lazy free)简史
  • Spark学习笔记之相关记录
  • Web Storage相关
  • 阿里云购买磁盘后挂载
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于Android乐音识别(2)
  • 面试总结JavaScript篇
  • 盘点那些不知名却常用的 Git 操作
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 设计模式走一遍---观察者模式
  • 深入浅出webpack学习(1)--核心概念
  • 扩展资源服务器解决oauth2 性能瓶颈
  • # dbt source dbt source freshness命令详解
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • # windows 安装 mysql 显示 no packages found 解决方法
  • #{} 和 ${}区别
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (多级缓存)缓存同步
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (一)Linux+Windows下安装ffmpeg
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET Core中Emit的使用
  • .net MVC中使用angularJs刷新页面数据列表
  • .net 按比例显示图片的缩略图
  • .NET 解决重复提交问题