Ich bitte zu ES für Dokumente, die id
eine oder andere ist:Dokumente Holen Sie sich id 'ID1' OR 'ID2'
{
"query" : {
"bool" : {
"should" : [ {
"term" : {
"id" : "9a2646d4-e124-11e5-a976-382c4ab9e433"
}
}, {
"term" : {
"id" : "d7bf6f3b-27c0-11e6-b2ce-382c4ab9e433"
}
} ]
}
}
}
Diese Dokumente mit diesen id
in ES-Index vorhanden sind.
Kurz möchte ich das Dokument id == 'x' OR id == 'y'
bekommen.
Was mache ich falsch?
Die 'id' Feld analysiert wird oder not_analyzed? Wenn analysiert, welcher Analysator wird verwendet? –
Mit 'id' bezeichne ich das von ES erstellte Bezeichnerfeld, um die Dokumente zu sichern. Ich weiß nicht, welcher Analysator ihm standardmäßig zugewiesen ist. – Jordi