在模板的aliases配置里,可以指定创建索引时,自动创建并关联指定名称的别名。
但是我们通常需要的场景是这样:
希望创建一个myindex的别名,指向myindex-1的索引,当以后需要修改分片数、字段类型时,可以将myindex切换到myindex-2。
对于用户来说只有myindex这个别名可见。
那么有办法设置成当用户向myindex这个名称写入数据时,自动创建myindex-1的索引并关联上myindex这个别名,这种效果吗?
但是我们通常需要的场景是这样:
希望创建一个myindex的别名,指向myindex-1的索引,当以后需要修改分片数、字段类型时,可以将myindex切换到myindex-2。
对于用户来说只有myindex这个别名可见。
那么有办法设置成当用户向myindex这个名称写入数据时,自动创建myindex-1的索引并关联上myindex这个别名,这种效果吗?
2 个回复
匿名用户
赞同来自:
应该是创建索引,自动创建一个别名,模板里面有这个配置,但是不够好默认是{index}配置,只能在索引的基础上加一些死数据,无法自定义.
如果有特殊要求,可以扩展, 创建索引的api,通过重写{index}逻辑就行了.
alex_farm
赞同来自:
设置索引模版,myindex*格式的索引名称分配这个别名