文档的查询同样适用昨天学习的 RestHighLevelClient 对象,基本步骤包括:
我们以 match_all 查询为例

代码解读:
SearchRequest对象,指定索引库名request.source()构建 DSL,DSL 中可以包含查询、分页、排序、高亮等
query():代表查询条件,利用QueryBuilders.matchAllQuery()构建一个 match_all 查询的 DSL这里关键的 API 有两个,一个是request.source(),其中包含了查询、排序、分页、高亮等所有功能:

另一个是QueryBuilders,其中包含 match、term、function_score、bool 等各种查询:
