> 文章列表 > RestClient查询文档

RestClient查询文档

RestClient查询文档

文章目录

  • 1、RestClient查询文档----快速入门
  • 2、查询文档--match、term、range、bool
  • 3、查询文档-排序和分页
  • 4、高亮

1、RestClient查询文档----快速入门

基本步骤
1.先创建SearchRequest对象,调用source方法(DSL)——>相当于红框内的大json

2.调用query方法,里面构成查询条件——>QueryBuilders来构建查询条件(比如下面的matchAllQuery())

3.查询条件弄好后,再发送请求即可client调用search方法
RestClient查询文档
RestClient查询文档
RestClient查询文档
4.最后,解析结果
RestClient查询文档
RestClient查询文档
RestClient查询文档

2、查询文档–match、term、range、bool

全文检索的matchQuery和multiMatchQuery其实与matchAll的API基本一致,差别是查询的条件,也就是query那部分不一致;

根据酒店名查询酒店信息

( 1 )、
RestClient查询文档

核心:条件的改变全部都是由QueryBuilders决定的,改变它调用的api即可

RestClient查询文档

( 2 )、
RestClient查询文档

( 3 )、

RestClient查询文档

( 4 )、

RestClient查询文档

3、查询文档-排序和分页

RestClient查询文档
RestClient查询文档

4、高亮

明早完善高亮部分