【问题标题】:Alias for types in elasticsearchelasticsearch中类型的别名
【发布时间】:2013-07-18 21:32:40
【问题描述】:

我有一个索引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 类型名称访问 twitter_v2。

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

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

谢谢

【问题讨论】:

标签: elasticsearch


【解决方案1】:

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

【讨论】:

  • 我们无法为类型创建别名。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-11
  • 2014-01-10
  • 1970-01-01
  • 2020-03-29
  • 2019-06-21
  • 2018-08-01
  • 2012-12-09
相关资源
最近更新 更多