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

3.1.快速入门

我们以 match_all 查询为例

3.1.1.发起查询请求

代码解读:

这里关键的 API 有两个,一个是request.source(),其中包含了查询、排序、分页、高亮等所有功能:

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

3.1.2.解析响应