弹性搜索中类型的别名

时间:2013-07-18 13:10:47

标签: elasticsearch

我有一个索引htldb,它有两种类型,facebook和twitter。 我想改变twitter的映射,我从那里学习: http://www.elasticsearch.org/blog/changing-mapping-with-zero-downtime/ 我必须改变htldb的映射,并重新索引facebook和twitter。

我很好奇,有没有办法为类型实现别名。所以,我只是创建一个新类型的twitter_v2并从旧的获取所有数据,然后删除twitter。最后,我将一个名为“twitter”的别名设置为twitter_v2,因此我可以通过twitter类型名称访问twitter_v2。

在写这篇文章之前,我在论坛上搜索过,我发现了这个: http://elasticsearch-users.115913.n3.nabble.com/Alias-for-types-td3282044.html

建议为每种类型创建新索引。这是合理的,但正如他所提到的,它花费了我额外的空间。 抱歉沙拉这个词,我的问题是解决方案,推荐上面还有效吗?有没有为类型创建别名的新方法?

由于

1 个答案:

答案 0 :(得分:1)

据我所知,该线程仍然100%有效。因此,类型没有别名。