初始化索引及数据阶段
设置别名:
POST /_aliases
{
"actions": [
{
"add": {
"index": "weather_location_city_info_20251215",
"alias": "weather_location_city_info_alias"
}
}
]
}
查看别名指向
GET /_alias/weather_location_city_info_alias
删除别名引用
仅删除别名引用,不会删除数据
POST /_aliases
{
"actions": [
{
"remove": {
"index": "weather_location_city_info_20251215",
"alias": "weather_location_city_info_alias"
}
}
]
}
原子性切换别名
生产环境可以使用此命令一次性完成“移除旧索引别名”和“添加新索引别名”的操作,确保服务零中断。
POST /_aliases
{
"actions": [
{
"remove": {
"index": "weather_location_city_info_v1",
"alias": "weather_location_city_info_alias"
}
},
{
"add": {
"index": "weather_location_city_info_20251215",
"alias": "weather_location_city_info_alias"
}
}
]
}