如何更改别名的 "type" 的值?

How to change the value of the "type" of an alias?

我正在尝试更改我正在使用的别名 "type" 的名称,您知道我该怎么做吗?

谢谢

您可以 addremove 单个查询中的别名,例如

curl -XPOST 'http://localhost:9200/_aliases' -d '
{
    "actions" : [
        { "remove" : { "index" : "x_mobile", "alias" : "alias_name" } },
        { "add" : { "index" : "x_mobile_v2", "alias" : "alias_name" } }
    ]
}'

文档还说:

This operation is atomic, no need to worry about a short period of time where the alias does not point to an index:

更多信息:

http://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html

我刚注意到您问的是 type 别名,而不是 index 别名。据我所知,类型没有别名,所以我假设您正在寻找 index 别名。