0

我正在查看 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。

4

0 回答 0