如何使用JAVA高级REST客户端制作Elasticsearch的时间点API请求

3

希望有人能指导我如何在JAVA中使用REST高级客户端或其他方式执行时间点 API 请求,该API是在Elasticsearch 7.10.1中新引入的。(不包括即将被弃用的传输客户端)

1个回答

5

当高级Rest客户端没有任何API的包装器时,低级Rest客户端来拯救你。您可以通过以下方式使用低级客户端:

String endPoint = "my-index-000001/_pit";
Request request = new Request("POST", endPoint);
request.addParameter("keep_alive", "1m");
Response response = highLevelClient.getLowLevelClient().performRequest(request);

然后使用response对象来提取相关信息。

1
谢谢。到目前为止,使用REST高级客户端没有直接的方法来进行PIT请求。我们只能使用低级客户端。我想确保一下,elastic文档是否缺少了这个功能,或者它根本没有作为REST高级客户端的一部分引入。 - Shalika Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接