ES helper 介绍|学习笔记

简介: 快速学习 ES helper 介绍。

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

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


ES helper 介绍

 

ES Helper

@Test

public void testAddIndexHelper() throws Exception {

xContent Builder xBuilder xContent Factory. jsonBuilder()

.startobject()

.field("name", "flume")

.field("version", "1.6")

.field("author", "apache")

.endobgect();

IndexResponse response client. prepare Index (index, type,"4").setSource(xBulder)get(); System.out.println("version:"+ response.getversion());

}

有一个工厂可以串联助手类的实例,Jsonbuilder 是一个 json 的构建器,有一个开始和结束,通过 field 的这个方法将属性名 属性值能够把它设置进去,返回来的结果就是Xcontentbuilder的实例。

传参数的时候,传一个 setsource(Xbuilder),把这个索引信息新增进去,我们可以调查一下 jsonbuilder 和Setsource 有没有一个参数叫做 xcontentbuilder。

Setsource 里面有一个参数叫 xcontentbuilder,只要穿 x content builder 这个实例就可以新增一条索引信息。

这里有几个核心的 API,需要熟悉一下。

涉及到的核心的 API:

XContentBuilder:用于构建诸如 json 格式数据的工具类

XContentFactory:用于构建 XContentBuilder 类实例工厂类,方法有: startObject0, endObject0.fled(参数名,参数值)

相关文章
|
8月前
报错/ ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2)怎么解决?
报错/ ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2)怎么解决?
|
8月前
Module build failed (from ./node_modules/eslint-loader/index.js)
Module build failed (from ./node_modules/eslint-loader/index.js)
206 0
Module build failed (from ./node_modules/eslint-loader/index.js)
|
8月前
|
JavaScript IDE 开发工具
es6学习笔记(一)let、const
es6学习笔记(一)let、const
【Error】This dependency was not found: * core-js/modules/es.error.cause.js in ./node_modules/@babel
【Error】This dependency was not found: * core-js/modules/es.error.cause.js in ./node_modules/@babel
|
资源调度 JavaScript Linux
Cannot find module ‘xxx\node_modules\yorkie\bin\install.js‘
Cannot find module ‘xxx\node_modules\yorkie\bin\install.js‘
123 0
|
JavaScript 前端开发 安全
ES6(let和const命令)
ES6(let和const命令)
91 0
ES6 从入门到精通 # 02:let 和 const 命令
ES6 从入门到精通 # 02:let 和 const 命令
87 0
ES6 从入门到精通 # 02:let 和 const 命令
|
JavaScript 前端开发 测试技术
CommonJS、AMD、CMD、ES6 Modules、ES Harmony
CommonJS、AMD、CMD、ES6 Modules、ES Harmony
167 0
CommonJS、AMD、CMD、ES6 Modules、ES Harmony
|
JavaScript API
Node.js v13.2.0 开始支持ES modules了
Node.js v13.2.0 开始支持ES modules了
579 0
Node.js v13.2.0 开始支持ES modules了
|
JSON 大数据 数据格式
Es helper 方式|学习笔记
快速学习 Es helper 方式。
120 0