Elasticsearch - 从 OLD_INDEX 到 NEW_INDEX 的点别名

Elasticsearch - Point alias from OLD_INDEX to NEW_INDEX

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

中执行此操作

我几乎到处都找遍了,但找不到任何 java 实现。

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

谢谢。

Refer

您可以添加7删除别名。

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

要添加别名,

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

List of supported actions

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

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