ES sql查询Java Low Level REST Client

ES sql查询Java Low Level REST Client,第1张

ES sql查询Java Low Level REST Client
@Autowired
RestHighLevelClient restHighLevelClient;

通过高级API获取

restHighLevelClient.getLowLevelClient();

      String method = "GET";
        String endPoint = "/_sql";
        Request request = new Request(method, endPoint);
        request.addParameter("format", "json");
        request.setJsonEntity("{"query":"select * from sourcedata LIMIT 5"}");

        Response response = restHighLevelClient.getLowLevelClient().performRequest(request);
        String result = EntityUtils.toString(response.getEntity());
        System.out.println(result);

 RestClient restClient = RestClient.builder(
               new HttpHost("192.168.5.186", 9200, "http")
        ).build();

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5624486.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存