有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

elasticsearch使用java高级rest客户端定制elasticsearch别名Api

我在查看ElasticSearch Java高级Rest客户端文档,以创建自定义别名相关的api,这些api在spring boot应用程序中提到

addAlias(String aliasName, Set<String> indices);
fetchAlias(String aliasName, Set<String> indices);
deleteIndex(String indexName);

下面的代码片段是根据文档使用Java高级Rest客户端添加别名

IndicesAliasesRequest request = new IndicesAliasesRequest(); 
AliasActions aliasAction =
    new AliasActions(AliasActions.Type.ADD)
    .index("index1")
    .alias("alias1"); 
request.addAliasAction(aliasAction);

但是,在实现addAlias api时,我在AliasActions中找不到任何类型。 IDE表示别名操作中不存在类型

任何想法,我们如何使用Java高级Rest客户端创建这些API


共 (0) 个答案