我正在查看 ElasticSearch Java High level Rest Client Documentation 以创建自定义别名相关的 api,这些 API 将在下面的 Spring Boot 应用程序中提到。
addAlias(String aliasName, Set<String> indices);
fetchAlias(String aliasName, Set<String> indices);
deleteIndex(String indexName);
下面的代码片段是根据文档使用 Java High Level Rest Client 添加别名。
IndicesAliasesRequest request = new IndicesAliasesRequest();
AliasActions aliasAction =
new AliasActions(AliasActions.Type.ADD)
.index("index1")
.alias("alias1");
request.addAliasAction(aliasAction);
但是,在实现 addAlias api 时,我在 AliasActions 中找不到任何类型。IDE 说 TYPE 在 AliasActions 中不存在。
任何想法,我们如何使用 Java High Level Rest Client 创建这些 api。