Всякий раз, когда я пытаюсь предоставить объект SniffingConnectionPool для моего параметра ElasticClient, появляется сообщение об ошибке «Сбой кластерного состояния анализатора».
Это очень простой код, который генерирует ошибку на моем компьютере:
var pool = new SniffingConnectionPool(new[] { new Uri("http://localhost:9200") });
var settings = new ConnectionSettings(pool)
.DefaultIndex("my_index");
var client = new ElasticClient(settings);
var searchResponse = client.Search<object>(s => s.Query(q => q.MatchAll()));
Странная вещь в том, что, если я удаляю пул и предоставляю Uri вместо конструктора ConnectionSettings, он работает просто отлично.
Мысли? Спасибо