如果有人能指出一种方法来执行时间点 API 请求,这将很有帮助,这是 Elasticsearch 7.10.1 中新引入的,使用 REST 高级客户端的 JAVA 或 JAVA 中的任何其他方式。 (传输客户端除外,因为它很快就会被弃用)
最佳答案
当高级 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
对象提取相关信息。
关于java - 如何使用 JAVA 高级 REST 客户端向 Elasticsearch 发出 Point InTime API 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65699492/