摘要: 主要知识点 在es中其实是有内置的脚本支持的,可以基于groovy脚本实现各种各样的复杂操作 基于groovy脚本,如何执行partial update es scripting module,我们会在高手进阶篇去讲解,这里就只是初步讲解一下 一、先准备数据 PUT /test_index/test 阅读全文
posted @ 2018-02-23 21:04 outback123 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 主要知识点 1、什么是partial update(部分修改) 2、partial update的语法 3、在es内部partial update的实现过程 4、partial update优点 一、PUT /index/type/id 这种语法会创建文档或者全量替换文档,一般对应到应用程序中,每次 阅读全文
posted @ 2018-02-23 21:03 outback123 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 主要知识点 基于external version进行乐观锁并发控制 es提供了一个feature,就是说,你可以不用它提供的内部_version版本号来进行并发控制,可以基于你自己维护的一个版本号来进行并发控制。举个列子,假如你的数据在mysql里也有一份,然后你的应用系统本身就维护了一个版本号,无 阅读全文
posted @ 2018-02-23 21:02 outback123 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 21.实验基于_version进行乐观锁并发控制 主要知识点: 实验基于_version进行乐观锁并发控制 1、实验实战演练基于_version进行乐观锁并发控制 (1)先构造一条数据出来 PUT /test_index/test_type/7 { "test_field": "test test" 阅读全文
posted @ 2018-02-09 18:53 outback123 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-02-09 18:52 outback123 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-02-09 18:51 outback123 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-02-09 18:50 outback123 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 主要知识点 1、document的全量替换 2、document的强制创建 3、document的删除 1、document的全量替换 (1)语法与创建文档是一样的,如果document id不存在,那么就是创建;如果document id已经存在,那么就是全量替换操作,替换document的jso 阅读全文
posted @ 2018-02-09 18:49 outback123 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-02-09 18:48 outback123 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-02-09 18:47 outback123 阅读(185) 评论(0) 推荐(0) 编辑