更新|学习笔记

简介: 快速学习更新。

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

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


更新

 

内容介绍:

一、更新提纲

二、演示操作

 

一、更新提纲

@ Test

public void testUpdate() throws Exception  { 

XContentBuilder source = XContentFactory.jsonBuilder() 

.startObject()

field("name","hadoop")

field("author","CDH")

field("version", 2.7)

endObject();

client.prepareUpdate(index, type, "1").setDoc(source).get():

testGet();

}

 

二、演示操作

@ Test

public void testUpdate() throws Exception  { 

需求:针对索引库 bigdata 中的 type 之 product,将 id 为 OiUhuGkBJFmjDtb2b5的 document 的 name 更新为“独孤求败”,version 更新为1.6.5 (局部更新)

UpdateResponseresponse= client.prepareUpdate(“bigdata,“product,OiUhuGkBJFmjDtb2b5”)

.setDoc(“name”,“独孤求败”,“version”,“1.6.5”)

.get();

logger.info(“获得了来自远程es集群的反馈信息是 :+response);

需求:测试根据特定的id更新索引信息

描述:

针对索引库 bigdata 中 type 之 product,

将 id 为 OiUhuGkBJFmjDtb2b5的 document 的 name 更新为“SQOOP”,version 更新为1.6.5 (局部更新)

public void testUpdate() Byld(){

UpdateResponseresponse =client.prepareUpdate(INDEX,TYPE,OiUhuGkBJFmjDtb2b5”)

.setDoc(SQOOP”,“1.6.5”),XContentType.JSON)

.get(); 

System.out.println(“更新之后的反馈信息是: + response)

}

相关文章
|
1天前
|
存储 算法 JavaScript
xijs更新指南(v1.2.1)
xijs更新指南(v1.2.1)
31 2
|
2天前
|
编解码
亚丁号自动阅读第一次更新
亚丁号自动阅读第一次更新
19 0
|
7月前
|
前端开发 开发者
【raETable】🎉🎉🎉大更新!大更新!绝对大更新!
【raETable】🎉🎉🎉大更新!大更新!绝对大更新!
|
8月前
|
Swift
LTScrollView更新啦~
LTScrollView更新啦~
45 0
|
9月前
uniapp bug记录(后续更新)
uniapp bug记录(后续更新)
72 0
|
11月前
|
SQL
使用tkmapper更新某一列
使用tkmapper更新某一列
123 0
|
Web App开发 缓存 iOS开发
CleanMyMacX4.12.2有哪些新的功能更新
任何一部电子设备在使用多年之后都会出现性能下降的问题,苹果的Mac计算机自然也不例外。当你发现Mac运行缓慢,因为有太多文件或缓存垃圾将Mac的运行速度拖了下来。 要想提高生活和工作效率,必须对Mac进行优化,提升一下Mac 的使用性能。那么以下三种提升Mac使用性能的方法对你的帮助将会是巨大的。
102 0
|
关系型数据库 MySQL
MySQL基础-删除/更新行为
添加了外键之后,再删除父表数据时产生的约束行为,我们就称为删除/更新行为。具体的删除/更新行为有以下几种:
166 0
|
NoSQL MongoDB 开发者
文档的更新操作 | 学习笔记
快速学习 文档的更新操作
89 0
文档的更新操作 | 学习笔记
|
分布式计算 Hadoop 开发者
更新 | 学习笔记
快速学习更新
102 0