Der ElasticSearch NEST-Client gibt keine Ergebnisse zurück

Ich führe eine einfache Abfrage über den ElasticSearch NEST C # -Client aus. Ich erhalte Ergebnisse, wenn ich dieselbe Abfrage über http ausführe, aber vom Client keine Dokumente zurückgegeben bekomme.

So habe ich den Datensatz ausgefüllt:

curl -X POST "http://localhost:9200/blog/posts" -d @blog.json

Diese POST-Anforderung gibt ein JSON-Ergebnis zurück:

http://localhost:9200/_search?q=adipiscing

Dies ist der Code, den ich habe, der nichts zurückgibt.

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<BlogEntry> Search(string q)
    {
        var result =
            _client.Search<BlogEntry>(s => s.QueryString(q));

        return result.Documents.ToList();
    }
}

Was vermisse ich? Danke im Voraus ..

Antworten auf die Frage(1)

Ihre Antwort auf die Frage