ElasticSearch, multi-match avec filtre?

J'ai un multi-match de la requête en ES, et que vous souhaitez ajouter un filtre.

{
  "multi_match" : {
    "query" : "this is a test",
    "fields" : [ "subject^2", "message" ]
  }
}

Quelle est la syntaxe pour ajouter ce filtre?

J'ai essayé:

{
  "multi_match" => {
    "query" => "list",
    "fields" => [ "username" ]

  },
"filter" => {
        "term" => { "username" => "slimkicker"}
    }
}
InformationsquelleAutor Henley Chiu | 2013-05-27