Можно ли определить разные псевдонимы при определении шаблона индекса.Различные псевдонимы будут ссылаться на имена индексов, которые соответствуют определенным критериям.
Пример:
{
"index_patterns":[
"*employee_records*"
],
"settings":{
"number_of_shards":3
},
"mappings":{
"_doc":{
"dynamic_templates":[
// Dynamic Mapping
]
}
},
"aliases":{
"employee_records":{}
}
}
Предположим, мы создаем несколько индексов, например
- science_dept_employee_records_2015
- science_dept_employee_records_2016
- maths_dept_employee_records_2015
- maths_dept_employee_records_2016
На момент определения шаблона индекса ни один из этих индексов не существовал.Отображение останется прежним.Я хотел бы определить два псевдонима для вышеописанного сценария science_dept_employee_records
& maths_dept_employee_records
.
Один из способов, который я могу подумать, состоит в том, чтобы продублировать шаблон индекса так, чтобы был псевдоним для
"index_patterns":[
"maths_dept_employee_records*"
]
и другой псевдоним для
"index_patterns":[
"science_dept_employee_records*"
]
Однако это приведет к появлению большого количества дубликатов в нескольких шаблонах.Есть ли более краткий способ добиться этого?