PUT 和 POST-更新Ⅱ之局部更新|学习笔记

简介: 快速学习 PUT 和 POST-更新Ⅱ之局部更新。

开发者学堂课程【ElasticSearch 最新快速入门教程PUT 和 POST-更新Ⅱ之局部更新】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10608


PUT 和 POST-更新Ⅱ之局部更新

 

内容介绍:

一、讲义

二、演示

三、说明

 

一、讲义

局部更新:使用的最为广泛。 POST 用于局部更新,PUT 不能。

要是用_update,同时要更新的是 source 中的 doc 内容

例子:

使用 post,将索引标识为 OSUhuGkBJFmjDtb2b5pO 索引信息更新为:"author":"小鱼儿"

curl-H'Content-Type:application/json'-XPOST'http://JANSON01:9200/bigdata/product/OSUhuGkBJFmjDtb2b5pO/ _update?pretty’ -d '{ "doc":{"author":"小鱼儿"}}'

 

二、演示

将以上信息中的"author":"杰克逊"进行局部更新

1、需要把 id:

OSUhuGkBJFmjDtb2b5pO改为HM9rL2oB300nRXZV6BRB,还是原来的 id 不变

2、最后的署名中 doc 的内容 "author":"杰克逊"要改为"author":"小鱼儿"  即:

curl-H'Content-Type:application/json'-XPOST 'http://JANSON01:9200/bigdata/product/HM9rL2oB300nRXZV6BRB/ _update?pretty’ -d '{ "doc":{"author":"小鱼儿"}}'

3、点击确定,成功后查看结果。结果中只更新了小鱼儿,其他没有变动。

 

三、注意:

1)update: 更新的动作(action),在 url 中,以下划线开头的是动作,es 内部赋予了特殊的含义。

2)局部更新时,使用_update 内置的动作,需要带参数:-XPOST

相关文章
|
3月前
|
监控 UED
深入理解Call-ID头字段的重要性
【8月更文挑战第24天】
178 0
|
4月前
|
Java 数据库连接 应用服务中间件
表单数据返回不到,HTTP状态 404 - 未找未找到,解决方法,针对这个问题,写一篇文章,理一下思路,仔细与原项目比对,犯错的原因是Mapper层的select查询表单数据写错,注意打开的路径对不对
表单数据返回不到,HTTP状态 404 - 未找未找到,解决方法,针对这个问题,写一篇文章,理一下思路,仔细与原项目比对,犯错的原因是Mapper层的select查询表单数据写错,注意打开的路径对不对
分页列表数据不出来,初始化页面数据不出来的原因,Create中传一个参数1,解决bug的方法,学习敲代码的时候仔细与原项目比对,从上比到下
分页列表数据不出来,初始化页面数据不出来的原因,Create中传一个参数1,解决bug的方法,学习敲代码的时候仔细与原项目比对,从上比到下
|
6月前
|
关系型数据库 MySQL 测试技术
当update修改数据与原数据相同时会再次执行吗
当update修改数据与原数据相同时会再次执行吗
50 1
|
6月前
|
SQL 存储 Java
MyBatis【付诸实践 02】 mapper文件未编译+statementType使用+返回结果字段顺序不一致+获取自增ID+一个update标签批量更新记录
MyBatis【付诸实践 02】 mapper文件未编译+statementType使用+返回结果字段顺序不一致+获取自增ID+一个update标签批量更新记录
71 0
|
JavaScript 前端开发 数据可视化
列表封装-递归数据回显-全局数据挂载——基础积累
列表封装-递归数据回显-全局数据挂载——基础积累
103 0
user_artist__data数据记录用户播放某首歌曲的次数,数据包含3个字段,分别为useid(用户ID)、artistid(艺术家ID)、playcount(播放次数)更新一下子
user_artist__data数据记录用户播放某首歌曲的次数,数据包含3个字段,分别为useid(用户ID)、artistid(艺术家ID)、playcount(播放次数)更新一下子
154 0
user_artist__data数据记录用户播放某首歌曲的次数,数据包含3个字段,分别为useid(用户ID)、artistid(艺术家ID)、playcount(播放次数)更新一下子
|
SQL 机器学习/深度学习 算法
如何判断多账号是同一个人?用图技术搞定 ID Mapping
如何判断多个账号,它可能是一个邮箱,一个地址,一个手机对应着多个 ID,或者是多个同一前缀的邮箱,背后是同一个用户。如何进行这种关联性信息的收集,判断这些信息归属于同一人呢?
413 0
如何判断多账号是同一个人?用图技术搞定 ID Mapping
|
前端开发
【React工作记录五十九】根据key值过滤形成新得数组
【React工作记录五十九】根据key值过滤形成新得数组
81 0
|
JSON 分布式计算 Hadoop
PUT 和 POST-更新Ⅰ之全局更新|学习笔记
快速学习 PUT 和 POST-更新Ⅰ之全局更新。
271 0
PUT 和 POST-更新Ⅰ之全局更新|学习笔记