Ich habe eine grundlegende Elasticsearch Abfrage, die zurückkommen, keine Probleme ergeben, wie dies IchElasticsearch.net Client, wenn ich laufe in Sinne tun kann nicht einfache Suche
POST /fruit/_search
{"query":{"term":{"Name":"banana"}}}
aussieht.
Also versuche ich dies in elasticsearch.net zu tun
var requestBody = new { query = new { term = new { Name = "banana" } } };
var result = client.Search<string>("fruit", requestBody);
Und ich bekomme keine Ergebnisse zurück. Wenn ich nur einen Suchkörper mit neuem {} habe, bekomme ich Treffer, aber nicht gefiltert.
Was mache ich falsch?
, die für mich seltsam gearbeitet ist – keety
denke ich Nest Namen Kleinschreibung könnte. Sie können die Suche serialisieren und protokollieren, um sie zu debuggen. –
Wie wäre es, Schritt für Schritt durch Ihren Code zu gehen und herauszufinden, woher das Problem kommt? – Aybe