您的位置:首页 > 文旅 > 美景 > Elasticsearch 更新指定字段

Elasticsearch 更新指定字段

2024/12/23 11:41:08 来源:https://blog.csdn.net/csdn565973850/article/details/140344936  浏览:    关键词: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 更新字段语句放在评论区,共同分享。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com