首页 > 解决方案 > Elasticsearch - 从 OLD_INDEX 到 NEW_INDEX 的点别名

问题描述

我有一个指向我的 OLD_INDEX 的别名。我有一个创建新索引的要求,创建后我需要将别名 A 指向 NEW_INDEX。我需要这样做Java.

我几乎到处都看过,但找不到任何Java实现。

非常感谢一些帮助。如果可能的话,最好有一个示例代码。

谢谢。

标签: elasticsearchelasticsearch-7

解决方案


参考

您可以添加7删除别名。

去除, POST /_aliases { "actions" : [ { "remove" : { "index" : "test1", "alias" : "alias1" } } ] }

要添加别名,

POST /_aliases { "actions" : [ { "add" : { "index" : "test1", "alias" : "alias1" } } ] }

支持的操作列表

您可以使用 java 低级或高级客户端来执行此操作。参考

您必须初始化 Rest 客户端并使用上述 Json 请求和端点进行调用。


推荐阅读