私はESで複数一致クエリを使用しており、フィルタを追加したいと考えています。ElasticSearch、フィルタとの複数一致?
{
"multi_match" : {
"query" : "this is a test",
"fields" : [ "subject^2", "message" ]
}
}
このフィルタを追加する構文は何ですか。
私が試した:あなたが適切な位置にフィルタを配置する必要が必要なものに応じて
{
"multi_match" => {
"query" => "list",
"fields" => [ "username" ]
},
"filter" => {
"term" => { "username" => "slimkicker"}
}
}
2つのオプションの違いについてもう少し説明してください。ユースケースを使用する必要がありますか? –
は、amazon.comのような側面のフィルタに関する2番目のものです。 – batmaci