Получить все индекс и псевдоним Mapping Elasti c Поиск - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь получить сопоставление всех псевдонимов и соответствующих им индексов в Elasti c search v7.4, используя java.

Теперь я попробовал это:

SortedMap<String, AliasOrIndex> lookup = esClient.admin().cluster()
    .prepareState().execute()
    .actionGet().getState()
    .getMetaData().getAliasAndIndexLookup(); 

Но я не могу извлечь сопоставление по желанию. Я хотел бы получить это на карте вида Map<String,List<String>>, где ключом будет псевдоним, а значением будет список индексов.

Есть ли способ преобразовать ответ из вышеуказанного API в карту, которая мне нужна? ,

Кроме того, если существует существующий API Java, который делает это «из коробки», сообщите мне.

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