【发布时间】:2019-10-08 17:08:56
【问题描述】:
因此,随着 Elastic Search 6 的最新更新,C# 客户端也得到了升级。但是我不知道如何使用新的 Client Nest 7 以新的方式编写这段代码。我只需要重写这段代码
var indexExists = Client.IndexExists(CurrentAliasName).Exists;
Client.Alias(aliases => {
if (indexExists)
{
var oldIndices = Client.GetIndicesPointingToAlias(CurrentAliasName);
var indexName = oldIndices.First().ToString();
//remove alias from live index
aliases.Remove(a => a.Alias(CurrentAliasName).Index("*"));
}
return aliases.Add(a => a.Alias(CurrentAliasName).Index(CurrentIndexName));
});
【问题讨论】:
标签: c# elasticsearch nest