Ejemplo n.º 1
0
            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;
            }
Ejemplo n.º 2
0
            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);
            }
Ejemplo n.º 3
0
            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;
            }
Ejemplo n.º 4
0
            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);
            }