Ich benutze elasticsearch 5.2.2.keine Treffer in Array in elasticsearch
in meinem Index Ich habe Daten wie folgt aussehen:
{
"_index": "index",
"_type": "273caf76-ec03-478c-b980-9743180bc863",
"_id": "eee46e24-f383-4ae7-8930-dc3836e030a5",
"_score": 3.41408,
"_source": {
"Father Name": [
{
"id": "some id",
"value": "Some value test test"
}
],
"Mother Name": [
{
"id": "some id",
"value": "Another value haha"
}
],
"Other values": [{ id: "", value: ""}]
}
}
Wenn ich mit _all bin auf der Suche, funktioniert alles einwandfrei und ich kann alle Ergebnisse mit vertretbarem Partituren
{"query":{"match":{"_all":"value"}},"from":0,"size":20}
Aber das finden Abfrage sucht in allen Feldern. Wenn ich zum Beispiel nur Ergebnisse in Father Name
oder in Father Name
und Mother Name
finden möchte, dann finde ich nichts.
Mein Ziel ist es zu finden in haben eine Suche wie mit _all, aber auf ein paar Felder beschränkt.