小编al *_*man的帖子

用于弹性搜索的 Nest Client c# 7.0 删除别名

因此,随着 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));
        });
Run Code Online (Sandbox Code Playgroud)

c# elasticsearch nest

2
推荐指数
1
解决办法
2576
查看次数

标签 统计

c# ×1

elasticsearch ×1

nest ×1