The requested URL was not found on this server. 不管你信不信,反正我是没找到

索引模板是否支持指定别名写入时自动创建索引?

Elasticsearch | 作者 wangxinrong | 发布于2020年05月18日 | 阅读数:2894

在模板的aliases配置里,可以指定创建索引时,自动创建并关联指定名称的别名。
 
但是我们通常需要的场景是这样:
希望创建一个myindex的别名,指向myindex-1的索引,当以后需要修改分片数、字段类型时,可以将myindex切换到myindex-2。
对于用户来说只有myindex这个别名可见。
 
那么有办法设置成当用户向myindex这个名称写入数据时,自动创建myindex-1的索引并关联上myindex这个别名,这种效果吗?
已邀请:
匿名用户

匿名用户

赞同来自:

这不就是一个创建索引和别名的一个命令吗?
 
应该是创建索引,自动创建一个别名,模板里面有这个配置,但是不够好默认是{index}配置,只能在索引的基础上加一些死数据,无法自定义.
 
如果有特殊要求,可以扩展, 创建索引的api,通过重写{index}逻辑就行了.

alex_farm

赞同来自:

集群设置persistent加入myindex*,允许自动创建
设置索引模版,myindex*格式的索引名称分配这个别名

要回复问题请先登录注册