我看到以下是为一个索引添加别名的方法。
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/indices-aliases.html
时间序列索引通常是根据配置每天形成的,那么如何在保持日期部分不变的情况下为别名提供这些单独的索引呢?
发布于 2020-11-17 16:32:41
如果你向下滚动你链接到的页面,你会发现你可以使用glob模式(即time*)做你想做的事情。
POST /_aliases
{
"actions" : [
{ "add" : { "index" : "time*", "alias" : "all_time_indices" } }
]
}但是,请注意,如果创建了新的时间序列索引,它将不会自动获得别名。为此,您需要设置一个index template:
PUT _template/my-time-series
{
"index_patterns": ["time*"],
"aliases": {
"all_time_indices": {}
},
"settings": {
...
},
"mappings": {
...
}
}https://stackoverflow.com/questions/64871308
复制相似问题