Es multi_match filter problem

Hi I have this search query (Ford in Detroit)

It is evaluating as (Ford AND in AND Detroit)

When I apply the stop word filter (analyzer) it become (Ford AND AND
Detroit)

Here is the JSON which ES is evaluating

{ "filtered" : { "query" : { "constant_score" : { "query" : { "bool" : {
"must" : [ { "multi_match" : { "query" : "in", "fields" : [ "authorName",
"authorTags", "cnt_en", "permalink", "t_en" ], "type" : "boolean",
"operator" : "AND", "use_dis_max" : false } }, { "multi_match" : { "query"
: "Detroit", "fields" : [ "authorName", "authorTags", "cnt_en",
"permalink", "t_en" ], "type" : "boolean", "operator" : "AND",
"use_dis_max" : false } }, { "multi_match" : { "query" : "Ford", "fields" :
[ "authorName", "authorTags", "cnt_en", "permalink", "t_en" ], "type" :
"boolean", "operator" : "AND", "use_dis_max" : false } } ] } }, "boost" :
1.0 } }, "filter" : { "and" : { "filters" : [ { "or" : { "filters" : [ {
"term" : { "authorCountry" : "United States", "_cache" : false } } ] } }, {
"or" : { "filters" : [ { "term" : { "authorLanguage" : 12, "_cache" : false
} } ] } }, { "numeric_range" : { "publishedDate" : { "from" :
1355616000000, "to" : 1358467199999, "include_lower" : true,
"include_upper" : true } } } ] } } } }

Is there a way so the ES analyzer remove the multi_match when it find the
stop word(in this case it is first multi_match) and in that case my search
term will become (Ford AND Detroit)

Thanks

--