大致为.
1.获取RestHighLevelClient client ,对象client
2.准备request
3通过client连接es 获得response
RestClient+SearchSourceBuilder使用时
1.获取RestHighLevelClient client ,对象client
2.创建并设置SearchSourceBuilder对象 new SearchSourceBuilder()
3.设置本次查询显示的设置,from,size,timeout等
4.构建查询条件
5.生成DSL查询语句 searchSourceBuilder.query(boolQueryBuilder);(boolQueryBuilder为最外面那个bool)
6.
new SearchRequest() 准备request
7.searchRequest.source(searchSourceBuilder
) 请求的源以搜索源工厂对象
8.searchRequest.indices("a");a为索引名字 请求以a索引为目标
5.
通过client连接es 获得response