基于 JSON 的 DSL 查询 - 实现步骤【ElasticSearch】

发布时间 2023-06-24 12:29:38作者: Rover20230226

ES DSL查询实现

        //todo 2.准备Request - 搜索哪个索引库
        SearchRequest searchRequest = new SearchRequest("hotel");
//todo 4.所有的搜索条件封装对象 searchSourceBuilder SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
//**************** 条件封装的位置 *******************
//************************************************
//todo 3.准备DSL - 添加搜索条件 searchRequest.source(searchSourceBuilder);
//todo 1.发送请求 - 搜索方法 SearchResponse searchResponse = client.search(searchRequest, RequestOptions.DEFAULT);
//todo 5.抽取返回值数据 SearchHits searchHits = searchResponse.getHits();