public override ElasticResponse RefreshFromConnection(SearchClient cli) { var rawAliases = cli.GetAliases(); if (rawAliases.HasData) { var result = rawAliases.Data.Where(a => a.Value?.Aliases != null && a.Value.Aliases.Count > 0).ToDictionary(a => a.Key, a => a.Value.Aliases.Keys.ToList()); Aliases = result; } return rawAliases; }
public override ElasticResponse RefreshFromConnection(SearchClient cli) { var rawAliases = cli.GetAliases(); if (rawAliases.HasData) { var result = rawAliases.Data.Where(a => a.Value?.Aliases != null && a.Value.Aliases.Count > 0).ToDictionary(a => a.Key, a => a.Value.Aliases.Keys.ToList()); Aliases = result; } return(rawAliases); }
public override ElasticResponse RefreshFromConnection(SearchClient cli) { var rawAliases = cli.GetAliases(); if (rawAliases.HasData) { var result = new Dictionary<string, List<string>>(); foreach (var a in rawAliases.Data) { if (a.Value != null && a.Value.Aliases != null && a.Value.Aliases.Count > 0) result.Add(a.Key, a.Value.Aliases.Keys.ToList()); } Aliases = result; } return rawAliases; }
public override ElasticResponse RefreshFromConnection(SearchClient cli) { var rawAliases = cli.GetAliases(); if (rawAliases.HasData) { var result = new Dictionary <string, List <string> >(); foreach (var a in rawAliases.Data) { if (a.Value != null && a.Value.Aliases != null && a.Value.Aliases.Count > 0) { result.Add(a.Key, a.Value.Aliases.Keys.ToList()); } } Aliases = result; } return(rawAliases); }