Elasticsearch更新映射索引和重建索引中的类型

时间:2017-03-27 15:55:13

标签: ruby-on-rails elasticsearch elasticsearch-rails elasticsearch-model

我有一个名为business_data的索引,它包含不同的类型: 客户端,消息,事件等......每个客户端,消息,事件等都有自己的映射,分析器等。 我需要更新客户端的映射和重新索引(例如,从activerecord重新导入),无需停机。我在网上发现了几篇关于零停机的文章(创建一个新索引,更新别名以指向新索引,删除旧索引)。这些解决方案讨论改变整个索引,这意味着我的整个业务数据......我只需要更新类型。 有没有办法创建一个新类型,只需更改别名? 关于如何做的任何其他建议? 它是一个Ruby on rails应用程序,我正在使用elasticsearch-rails。

谢谢!

0 个答案:

没有答案