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

相关文章
|
存储 算法 vr&ar
精通 Python OpenCV4:第二部分
精通 Python OpenCV4:第二部分
299 0
|
4月前
|
人工智能 边缘计算 API
AI协作的四大支柱:协议详解与应用场景全解析​
本文深入解析Agentic AI协议的四大核心协议——MCP、A2A、ACP与ANP,涵盖技术特性、应用场景及选型指南,助你掌握多代理协作系统构建要点。
506 6
|
JavaScript
JS【详解】Symbol (含Symbol 作为属性名,静态方法for 和 keyFor,11 个内置的 Symbol 值)
JS【详解】Symbol (含Symbol 作为属性名,静态方法for 和 keyFor,11 个内置的 Symbol 值)
299 1
|
机器学习/深度学习 搜索推荐 语音技术
进阶教程:优化语音克隆效果与提升TTS自然度
【10月更文挑战第20天】语音克隆技术和基于文本到语音(Text-to-Speech, TTS)系统的应用已经在诸多领域展现出了巨大的潜力,从智能助手到个性化客服,再到教育和娱乐产业。作为一名在语音技术领域有着多年实践经验的研发人员,我希望通过本文分享一些我个人在优化语音克隆效果与提升TTS自然度方面的经验和见解,帮助那些已经具备了一定基础并希望进一步提升自身技能的同行们。
761 0
|
缓存 负载均衡 Linux
深入理解Linux内核调度器
本文探讨了Linux操作系统核心组件之一——内核调度器的工作原理和设计哲学。不同于常规的技术文章,本摘要旨在提供一种全新的视角来审视Linux内核的调度机制,通过分析其对系统性能的影响以及在多核处理器环境下的表现,揭示调度器如何平衡公平性和效率。文章进一步讨论了完全公平调度器(CFS)的设计细节,包括它如何处理不同优先级的任务、如何进行负载均衡以及它是如何适应现代多核架构的挑战。此外,本文还简要概述了Linux调度器的未来发展方向,包括对实时任务支持的改进和对异构计算环境的适应性。
290 6
|
负载均衡 安全 应用服务中间件
揭秘反向代理:探索其神秘之处
揭秘反向代理:探索其神秘之处
IDEA的安装与删除插件
IDEA的安装与删除插件
356 1
|
Ubuntu Linux
在Linux中, 如何创建一个快照?
在Linux中, 如何创建一个快照?
|
机器学习/深度学习 算法 搜索推荐
R语言LASSO特征选择、决策树CART算法和CHAID算法电商网站购物行为预测分析
R语言LASSO特征选择、决策树CART算法和CHAID算法电商网站购物行为预测分析
|
安全 Unix Shell
掌握sh文件和shell脚本:如何在串行和并行模式下运行Python脚本
掌握sh文件和shell脚本:如何在串行和并行模式下运行Python脚本