title: Minimum should match on filtered query
body: <p>Is it possible to have a query like this</p>
  
  <pre><code>  "query": {
    "filtered": {
       "filter": {
          "terms": {
             "names": [
               "Anna",
               "Mark",
               "Joe"
             ],
             "execution" : "and"
          }
        }
      }
    } 
  </code></pre>
  
  <p>With the <code>"minimum_should_match": "2"</code> statement?</p>
  
  <p>I know that I can use a simple query (I've tried, it works) but I don't need the score to be computed. My goal is just to filter documents which contains 2 of the values.</p>
  
  <p>Does the score generally heavily impact the time needed to retrieves document?</p>
  
  <p>Using this query:</p>
  
  <pre><code>  "query": {
    "filtered": {
       "filter": {
          "terms": {
             "names": [
               "Anna",
               "Mark",
               "Joe"
             ],
             "execution" : "and",
             "minimum_should_match": "2"
          }
        }
      }
    } 
  </code></pre>
  
  <p>I got this error:</p>
  
  <pre><code>QueryParsingException[[my_db] [terms] filter does not support [minimum_should_match]]
  </code></pre>