根据Index Aliases and Zero downtime,更新索引映射的最佳方法是在索引名称中添加一个版本,并将旧文档复制到新索引中,同时更新别名以指向新版本索引。
这对于普通数据来说很好,但我无法使其适用于时间索引。
假设我有我希望在月度指数中分割的事件数据:[events-201601
,events-201602
,...]。
根据文档,我应该将版本中缀添加到这些索引中。这将导致:[events-v1-201601
,events-v1-201602
,...]。
现在我需要添加一个指向所有这些索引的别名。我可以这样做,但是当新的月度指数出现时(即下个月),我刚刚创建的别名将保持过时,因为它不会有新的索引events-v1-201603
。
管理此问题的正确方法是什么?