Перед индексированием документов я хочу проверить, существует ли уже мое имя индекса в ElasticSearcch или нет.
Пожалуйста, найдите фрагмент кода ниже, который использует RestLowLevelClient
, чтобы найти мой индекс, существует.
public boolean checkIfIndexExists(String indexName) throws IOException {
Response response = client.getLowLevelClient().performRequest("HEAD", "/" + indexName);
int statusCode = response.getStatusLine().getStatusCode();
return (statusCode != 404);
}
Но я хочу использовать RestHighLevelClient
и как я могу изменить тот же код.