Как я могу получить только имя индекса из ответа, сгенерированного из эластичного поиска - PullRequest
0 голосов
/ 28 августа 2018

Как я могу получить только имя индекса из ответа, сгенерированного путем вызова _cat/indices с использованием Java. Используя EntityUtils, я получаю ответ в виде строки, которая дает мне информацию о том, как он выглядит при вызове с помощью команды CURL. Я использую клиент низкого уровня для получения ответа.

String responseBody = EntityUtils.toString(response.getEntity());

Как мне обработать responseBody, чтобы получить только индексное имя?

1 Ответ

0 голосов
/ 29 августа 2018

ClusterStateResponse response = client.admin (). Cluster (). PrepareState (). Execute (). ActionGet ();

String [] indices = response.getState (). GetMetaData (). GetConcreteAllIndices ();

Вы получите список показателей.

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