Список всех доступных индексов через API Java

Как получить список всех доступных индексов через API Java?

С REST это просто следующий HTTP-запрос:

http://XXX.XXX.XXX.XXX:9200/_aliases

Но для согласованности было бы неплохо сделать это через Java API.

Ответ 1

Эквивалент с использованием API Java и класса elasticsearch org.elasticsearch.client.Client:

 client.admin().cluster()
    .prepareState().execute()
    .actionGet().getState()
    .getMetaData().aliases();