我在弹性搜索网站上研究过Indices-templates,我明白了。现在我的要求是我想在两个索引上应用相同的模板。 假设我有一个模板文件:template_search.json,我希望这个模板应用于两个索引 - index1_ ,index2 _ 所以在这个文件中,我已经在这个模板文件中定义了模板属性,如下所示:
S
但我发出以下验证错误:
"template" : "index1_*,index2_*"
我知道这样做的一种方法,我可以为每个索引创建一个单独的文件。但是后来我将使用相同数据的两个不同文件。
我试图在StackOverflow上搜索它,但没有找到任何可以帮助我解决问题的答案。有人可以知道如何在单个模板文件中定义多个索引吗? 提前谢谢。
答案 0 :(得分:0)
Elasticsearch(6.x)的下一个主要版本将支持index_patterns
作为填补此差距的数组,请参阅https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
对于5.x,您现在无法创建多个模板(或使用index*
)。