title: Elasticsearch the terms filter raise "filter does not support [mediatest]"
body: <p>my query is like this:</p>
  
  <pre><code>{
    "query": {
      "filtered": {
        "filter": {
          "bool": {
            "must": [
              {
                "term": {
                  "online": 1
                }
              },
              {
                "terms": {
                  "mediaType": "flash"
                }
              }
            ]
          }
        }
      }
    }
  }
  </code></pre>
  
  <p>it raise a QueryParsingException <strong><em>[[comos_v2] [terms] filter does not support [mediaType]]</em></strong>,of which the field "mediaType" exactly does not exist in mapping.
  my question is why term filter does not raise the Exception?</p>