我有一个通用模板,我想将其重复用于几个不同类型的索引。索引本身是基于时间的,因此我在每个组中都有多个。
我想分别为每个组创建别名,并为所有索引创建另一个别名。
我已经尝试过类似下面的代码,但是似乎索引表达式被忽略了。是否可以仅使用模板来实现此目的,还是必须直接使用别名API?
PUT _template/foobar
{
"version": 1,
"index_patterns": [
"foo-*",
"bar-*"
],
"settings": {
"index": {
"number_of_shards": "6",
"number_of_replicas": "2"
}
},
"aliases": {
"foo-and-bar": {},
"only-foo": {
"index": "foo-*"
},
"only-bar": {
"index": "bar-*"
}
}
}