几种常用方式:
1.定时更新别名指向,更新后原索引可删除或保留
POST /_aliases
{"actions": [
{"add": {"alias": "logs_current","index": "logs_2018-10"}
},
{"remove": {"alias": "logs_current","index": "logs_2018-09"}
},
{"add": {"alias": "last_3_months","index": "logs_2018-10"}
},
{"remove": {"alias": "last_3_months","index": "logs_2018-07"}
}
]
}
2.更新索引指向并删除原索引
PUT test
PUT test_2
POST/_aliases
{"actions": [
{"add": { "index": "test_2", "alias": "test"} },
{"remove_index": { "index": "test"} }
]
}
3.创建过滤视图
创建索引
PU