#java #elasticsearch #elasticsearch-indices
Вопрос:
Я искал в документации клиента Rest высокого уровня Java ElasticSearch для создания пользовательских API, связанных с псевдонимами, которые упомянуты ниже в приложении spring boot.
addAlias(String aliasName, Set<String> indices);
fetchAlias(String aliasName, Set<String> indices);
deleteIndex(String indexName);
Приведенный ниже фрагмент кода предназначен для добавления псевдонима с помощью клиента Rest высокого уровня Java в соответствии с документацией.
IndicesAliasesRequest request = new IndicesAliasesRequest();
AliasActions aliasAction =
new AliasActions(AliasActions.Type.ADD)
.index("index1")
.alias("alias1");
request.addAliasAction(aliasAction);
но я не смог найти ни одного типа в AliasActions при реализации api addAlias.
IDE говорит, что ТИП отсутствует в псевдонимах.
Любая идея, как мы можем создать эти API с помощью Java-клиента Rest высокого уровня.