我正在尝试更改我正在处理的别名“类型”的名称,你知道我该怎么办吗?
谢谢
答案 0 :(得分:0)
您可以在单个查询中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" } }
]
}'
文档也说:
此操作是原子的,无需担心短时间内 别名未指向索引的时间:
更多信息:
http://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html
我刚刚注意到您询问了type
别名,而不是index
别名。 AFAIK没有类型的别名,所以我假设您正在寻找index
别名。