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(参数名,参数值)

相关文章
|
6月前
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
400 0
|
6月前
报错/ ./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)怎么解决?
|
资源调度
Cannot find module ‘\node_modules\ejs\postinstall.js
Cannot find module ‘\node_modules\ejs\postinstall.js
125 0
|
6月前
Angular启动/node_modules/@types/node/index.d.ts (20,1): Invalid ‘reference‘ directive syntax.
Angular启动/node_modules/@types/node/index.d.ts (20,1): Invalid ‘reference‘ directive syntax.
73 2
|
6月前
|
应用服务中间件 nginx
项目node_modules开发环境变大问题处理
项目node_modules开发环境变大问题处理
155 0
|
6月前
|
JavaScript IDE 开发工具
es6学习笔记(一)let、const
es6学习笔记(一)let、const
|
6月前
|
前端开发
node+express+ multer 实现文件上传入门
node+express+ multer 实现文件上传入门
|
JavaScript
Node.js Error: Cannot find module express
Node.js Error: Cannot find module express
node Express.js node:internal/modules/cjs/loader:988 throw err; ^ Error: Cannot find module ‘
node Express.js node:internal/modules/cjs/loader:988 throw err; ^ Error: Cannot find module ‘
1106 0
node Express.js node:internal/modules/cjs/loader:988 throw err; ^ Error: Cannot find module ‘
|
11月前
【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
下一篇
无影云桌面