Tôi có truy vấn đa kết hợp trong ES và muốn thêm bộ lọc.Tìm kiếm Đàn hồi, đa kết hợp với bộ lọc?
{
"multi_match" : {
"query" : "this is a test",
"fields" : [ "subject^2", "message" ]
}
}
Cú pháp để thêm bộ lọc này là gì?
tôi đã cố gắng:
{
"multi_match" => {
"query" => "list",
"fields" => [ "username" ]
},
"filter" => {
"term" => { "username" => "slimkicker"}
}
}
Bạn có thể giải thích thêm chút ít về sự khác biệt giữa hai tùy chọn không? trong trường hợp sử dụng chúng nên được sử dụng? –
là phần thứ hai về các bộ lọc ở bên cạnh như amazon.com ví dụ. – batmaci