Ho una query con più corrispondenze in ES e desidero aggiungere un filtro.ElasticSearch, multi-match con filtro?
{
"multi_match" : {
"query" : "this is a test",
"fields" : [ "subject^2", "message" ]
}
}
Qual è la sintassi per aggiungere questo filtro?
ho provato:
{
"multi_match" => {
"query" => "list",
"fields" => [ "username" ]
},
"filter" => {
"term" => { "username" => "slimkicker"}
}
}
Potresti spiegare un po 'di più sulla differenza tra due opzioni? in quali casi d'uso dovrebbero essere usati? –
è il 2 ° sui filtri sul lato come amazon.com ad esempio? – batmaci