Можно ли использовать удаление по запросу в Elasticsearch Java High Level Rest Client для диапазона? - PullRequest
0 голосов
/ 30 октября 2019

В настоящее время я использую клиент низкого уровня отдыха, как показано ниже:

HttpEntity httpEntity = new NStringEntity(getJsonString(), ContentType.APPLICATION_JSON);
restClient.performRequestAsync("POST", "/" + queryPositionIndex + "/_delete_by_query", params,
      httpEntity, responseListener);

private String getJsonString() {
    return "{" +
        "\"query\": {" +
            "\"range\": {" +
                "\"createDate\" : {" +
                     "\"lte\": " + "\"" + getPurgeDate() + "\"" +
                  "}" +
               "}" +
          "}" +
     "}";
  }

Есть ли способ сделать выше, используя клиент высокого уровня отдыха? Я вижу только простой запрос в документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...