Ich benutze eine Dokumentabfrage gegen einen Percolator, der ok funktioniert. Wenn ich versuche, die Percolator-Abfragen nach dem Dokument zu filtern, das per Such-IDs perkoliert, gibt es kein Ergebnis zurück. Zum Beispiel:elasticsearch percolator filter schlägt fehl
{
"doc" : {
"text" : "This is the text within my document"
},
"highlight" : {
"order" : "score",
"pre_tags" : ["<example>"],
"post_tags" : ["</example>"],
"fields" : {
"text" : { "number_of_fragments" : 0 }
}
},
"filter":{"ids":{"values":[11,15]}}
,
"size" : 100
}
Ich weiß sicher, dass dieser IDs korrekt ist, aber durchweg "matches" : [ ]
erhalten. Wenn ich keinen Filter verwende, ruft ES korrekte Übereinstimmungen auf. Danke für Ihre Hilfe.