1、Springboot中的RestHighLevelClient
0、引入RestHighLevelClient
1、创建条件构造器SearchSourceBuilder对象
2、创建并设置SearchRequest对象,SearchRequest searchRequest = new SearchRequest("userindex); 匹配索引 如果不指定 自动匹配
3、构造器中用QueryBuilders.boolQuery设置查询条件
4、给构造器设置完查询条件后,通过searchRequest.source(构造器对象);
5、最后通过RestHighLevelClient实例名的search(searsearchRequest,RequestOptions.DEFAULT)方法
如图所示:

本文介绍了如何在Springboot应用中使用RestHighLevelClient进行Elasticsearch的搜索操作。首先,引入相关依赖,然后创建SearchSourceBuilder对象来设定查询条件。接着,利用QueryBuilders的boolQuery方法构建查询请求,并将它设置到SearchRequest对象中。之后,通过RestHighLevelClient的search方法执行查询请求,返回搜索结果。整个过程详细阐述了从构建查询到执行查询的步骤。

395

被折叠的 条评论
为什么被折叠?



