1
如何使用模板向索引添加别名?将别名添加到模板索引?
如果我看我现在的模板有命名的映射和映射的父别名空的部分。我似乎无法找到许多文件说明它们的用途。我希望做的是在创建索引后不必执行别名添加。
感谢, 帕特
如何使用模板向索引添加别名?将别名添加到模板索引?
如果我看我现在的模板有命名的映射和映射的父别名空的部分。我似乎无法找到许多文件说明它们的用途。我希望做的是在创建索引后不必执行别名添加。
感谢, 帕特
在创建index template,该aliases
部分包含要在创建新的索引,同时要创建的别名。例如,下面的命令,每当一个新的指数,其名称匹配index*
被创建,那么别名命名my_alias1
和my_alias2
也同时产生。
curl -XPUT localhost:9200/_template/my_template -d '
{
"template" : "index*",
"settings" : {
"number_of_shards" : 1
},
"aliases" : {
"my_alias1" : {},
"my_alias2" : {}
}
}'
感谢您的回答。通过试验和错误,我终于弄清楚了这一点。你有没有机会知道映射对象中的别名字段的用途是什么? – tuckerpm
你能澄清你指的是哪个“别名字段”吗? – Val
它必须是一个错误,但由于某些原因,我们有一个模板,如下所示:“TEMPLATE_NAME”:{“模板”:“前缀*”,“映射”:“别名”:{}},“别名” :{}} – tuckerpm