【发布时间】:2017-05-23 20:10:32
【问题描述】:
我正在使用带有 NEST 的 C# .NET 应用程序来创建索引。
我创建了一个名为 index_1 的弹性搜索索引供客户查询。然后,我使用应用程序的不同实例构建另一个版本的索引,并将其命名为 index_1_temp。
将 index_1_temp 重命名为 index_1 然后删除原始 index_1 的最安全方法是什么?
我知道 ES 有别名,但我不知道如何在这个任务中使用它们
编辑:原始索引没有与之关联的别名。
【问题讨论】:
-
我刚刚在 NEST 中阅读了有关 Client.Swap 的信息,但我使用的版本没有(我相信它已经贬值了)
标签: elasticsearch rename alias nest