NEST-клиент ElasticSearch не возвращает результаты
Я выполняю простой запрос через клиент ElasticSearch NEST C #. Я получаю результаты, когда выполняю тот же запрос через http, но я получаю ноль документов, возвращаемых клиентом.
Вот как я заполнил набор данных:
curl -X POST "http://localhost:9200/blog/posts" -d @blog.json
Этот запрос POST возвращает результат JSON:
http://localhost:9200/_search?q=adipiscing
У меня есть код, который ничего не возвращает.
public class Connector
{
private readonly ConnectionSettings _settings;
private readonly ElasticClient _client;
public Connector()
{
_settings = new ConnectionSettings("localhost", 9200);
_settings.SetDefaultIndex("blog");
_client = new ElasticClient(_settings);
}
public IEnumerable Search(string q)
{
var result =
_client.Search(s => s.QueryString(q));
return result.Documents.ToList();
}
}
Что мне не хватает? Заранее спасибо ..