SearchType 案例_演示 | 学习笔记

简介: 快速学习 SearchType 案例_演示

开发者学堂课程【ElasticSearch 入门精讲SearchType 案例_演示学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10002


SearchType 案例_演示


首先打开 IDEA

输入代码:

/**

*需求:检索 bigdatq 索引库中,product type 中的字段 name 为 Spark 的索引信息。学习知识点:检索类型,分页检索 

*/

@Test 

public void testSearchType(){

//当前页 

int currentPage = 1; 

//每页显示的记录条数 int pageSize = 2; 

//开始进行定制了 SearchType 的分页检索 

SearchResponse response = client.prepareSearch(INDEX) setTypes(TYPE) 

.setSearchType(SearchType.DFS_QUERY_THEN_FETCA) 

.setFrom(currentPage - 1)* pageSize) 

.setSize(pageSize) 

.setQuery(QueryBuilders.termQuery( name:"name", value:"Spark”)) 

.get();

//显示检索到的信息 

SearchHits hits = response.getHits(); 

for(SearchHit hit:hits){ 

System.out.printIn(hit.getSourceAsString());

}

}

选中 testSearchType 进行测试

image.png

如果没有出错的话应该显示这条记录:

image.png

相关文章
|
6月前
|
存储 人工智能 搜索推荐
生成式 AI 与 LangCHain(一)(3)
生成式 AI 与 LangCHain(一)
153 2
|
5月前
|
存储 JavaScript
DOM 属性列表(命名节点图 Named Node Map)
`DOM`的`Named Node Map`代表元素的属性列表,当属性增删时会自动更新。示例展示了如何加载"books.xml",获取第一个`<book>`元素的属性。变量`x`存储属性列表,`x.length`显示属性数量,`x.getNamedItem("category")`返回"category"属性值。代码输出属性值"cooking"和属性数量1。
|
人工智能 达摩院 物联网
应用案例|学习笔记
快速学习应用案例
107 0
应用案例|学习笔记
|
SQL 安全 Java
案例介绍|学习笔记
快速学习案例介绍
案例介绍|学习笔记
|
缓存 网络架构 开发者
案例_2|学习笔记
快速学习案例_2
案例_2|学习笔记
|
开发者
案例_1|学习笔记
快速学习案例_1
案例_1|学习笔记
|
SQL 分布式计算 HIVE
SearchType 案例演示|学习笔记
快速学习 SearchType 案例演示。
|
6月前
|
开发工具 C++
[MFC] 调用相机采集图像(Halcon)
[MFC] 调用相机采集图像(Halcon)
167 0
|
存储 人工智能 达摩院
应用案例| 学习笔记
快速学习应用案例
|
开发者
四大名著案例|学习笔记
快速学习四大名著案例
275 0
四大名著案例|学习笔记