У меня есть общий шаблон c, который я хотел бы повторно использовать для нескольких различных типов индексов. Сами индексы основаны на времени, поэтому у меня будет несколько в каждой группе.
Я хотел бы создать псевдонимы для каждой группы отдельно и еще один псевдоним для всех индексов.
Я пробовал что-то вроде приведенного ниже кода, но кажется, что выражение индекса игнорируется. Можно ли добиться этого, используя только шаблон, или мне нужно напрямую использовать 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-*"
}
}
}