查询|学习笔记

简介: 快速学习查询。

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

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


查询

 

内容介绍:

一、ES JavaAPI 查询提纲

二、演示操作

 

一、提纲

@ Test

public void testGet() {

GetResponse response = client.prepareGet(index, type,”1”).get():

Map<String, Object> map = response.getSource():

System.out.println("version:"+ response.getVersion()}:

for(Map.Entry<String, Object> me: map. entrySet()) {

System.out.printin(me. getKey() + "=" + me.getValue():

}

 

二、演示操作

根据特定的 ID 查询索引信息

public void testFindIndexByld() throws IOException {

正式开始使用 Helper 方式新增索引

System.out.println

求出 sourse 的数据

GetResponse response = client.prepareGet(INDEX,TYPE,id“HM9rL2oB300nRXZ6BRB).get();

Map<String,Object> source = response.getSourse();

一些常用的工具,如:将Map 实例中的值封装到自定义实体类中,前提:map 的 key 的属性名与类的属性名一致

Product bean = new Product()

BeanUtils.populate(new Product(),source);

查询到的索引信息是:+ bean

System.out.println

}

后处理操作,用于进行资源的释放。直接打印 bean 即可

若想封装进去

改名称为 private String last version

相关文章
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp微信小程序的医院挂号就诊系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的医院挂号就诊系统的详细设计和实现
155 0
基于SpringBoot+Vue+uniapp微信小程序的医院挂号就诊系统的详细设计和实现
dispatch_after引起的内存释放异常闪退
dispatch_after引起的内存释放异常闪退
188 0
|
SQL Java 数据库连接
MyBatis完成增删改查案例(详细代码)
MyBatis完成增删改查案例(详细代码)
MyBatis完成增删改查案例(详细代码)
|
4天前
|
数据采集 人工智能 安全
|
13天前
|
云安全 监控 安全
|
5天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1108 152
|
18天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1784 9