如何更改别名的 "type" 的值?
How to change the value of the "type" of an alias?
我正在尝试更改我正在使用的别名 "type" 的名称,您知道我该怎么做吗?
谢谢
您可以 add
和 remove
单个查询中的别名,例如
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
别名。
我正在尝试更改我正在使用的别名 "type" 的名称,您知道我该怎么做吗?
谢谢
您可以 add
和 remove
单个查询中的别名,例如
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
别名。