Ich habe das folgende Dokument:Elasticsearch Abfrage funktioniert nicht
{
"_index": "taskmanager",
"_type": "tasks",
"_id": "AVn4vhIKiS68kYrc2Xp0",
"_score": 0.8784157,
"_source": {
"Id": 2,
"Title": "Hello World",
"Description": "Description example",
"PublishDate": "2017-01-29T15:06:04",
"IsCompleted": true
}
kann ich bekam die Liste der Dokumente, die die Abfrage ausgeführt:
var hits = elasticClient.Search<Task>(s => s);
Aber ich habe nichts versucht, Dokumente zu erhalten, die enthält 'Welt'.
var hits = elasticClient.Search<DalTask>(s => s
.Type("tasks")
.Query(q => q
.Match(m => m
.Field(p => p.Title).Query("world")
)
)
).Hits;
Wo ist mein Fehler? Ps.s. Mein Index ist auf "taskmanager" eingestellt.
scheint in Ordnung zu sein. Können Sie dies debuggen und teilen, was die Abfrage ist, die erstellt wird. Sie können eine schnelle Ansicht des Objekts 'Hits' erstellen, um die Abfrage zu erhalten. – pratikvasa
können Sie Ihr Schema und Einstellungen für Ihren Index freigeben – user3775217