有没有办法使用Java高级休息客户端删除/更新现有别名(不是索引,只是别名)?
答案 0 :(得分:0)
我不知道您使用的是哪种版本的Elasticsearch,但我发现了类似的内容:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-update-aliases.html
示例:
IndicesAliasesRequest request = new IndicesAliasesRequest();
AliasActions removeAction =
new AliasActions(AliasActions.Type.REMOVE)
.index("index3")
.alias("alias3");
request.addAliasAction(removeAction);
答案 1 :(得分:0)
从 ES 7.6 开始,您可以:
DeleteAliasRequest request = new DeleteAliasRequest("index1", "alias1");