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

相关文章
|
开发工具 git
git 配置本地代理
git 配置本地代理
635 0
|
10月前
|
UED
链动2+1模式开发规则分析:独特机制实现快速裂变
链动2+1模式是一种基于私域或社交电商的商业模式,通过“分享+邀请”机制设定代理和老板两种身份,结合直推奖、见点奖等多种奖励,促进用户裂变,快速扩大用户规模,同时确保团队稳定和用户体验。该模式规则简单,易于理解,具有快速裂变拓客、低门槛高收益及合规性保障等优势。
WK
|
机器学习/深度学习 算法
什么是损失函数和损失函数关于参数的梯度
损失函数是机器学习中评估模型预测与真实值差异的核心概念,差异越小表明预测越准确。常见损失函数包括均方误差(MSE)、交叉熵损失、Hinge Loss及对数损失等。通过计算损失函数关于模型参数的梯度,并采用梯度下降法或其变种(如SGD、Adam等),可以优化参数以最小化损失,提升模型性能。反向传播算法常用于神经网络中计算梯度。
WK
471 0
|
存储 数据采集 监控
Telegraf 使用小结
Telegraf 使用小结
256 1
|
计算机视觉 Python
利用摄像头拍照并保存照片的程序(python实现,含UI界面)
利用摄像头拍照并保存照片的程序(python实现,含UI界面)
629 0
|
C++
【PTA】L1-046 整除光棍(C++)
【PTA】L1-046 整除光棍(C++)
190 1
|
JavaScript Java 测试技术
基于微信小程序的医院挂号系统的设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的医院挂号系统的设计与实现(源码+lw+部署文档+讲解等)
203 1
|
算法 数据处理 vr&ar
GaussianObject用4张照片生成高质量3D物体
【2月更文挑战第17天】GaussianObject用4张照片生成高质量3D物体
353 2
GaussianObject用4张照片生成高质量3D物体
|
数据挖掘 Serverless API
函数计算+HuggingFace部署
函数计算一键部署huggingface模型
|
运维 监控 数据可视化