我有多个索引,设置为index_test1
和index_test2
。最新索引应始终具有名为the_alias
的别名。使用
client.CreateIndex("index_test3", d => d
.Mappings(ms => ms ...
.Alias(a => a.Alias("the_alias"))
);
但是现在别名不会在其他索引上消失,而是指向多个索引。
当我创建新索引时,我想从旧索引中删除别名,但我不知道旧索引的名称,我该怎么做?
在其他答案中,我看到Client.Swap
之类的内容,但ElasticClient
没有这种方法。