title: ElasticSearch - Search fails for 2 string fields
body: <p>I am running into search error - need some help. I have article index with id, title, artist, genre fields. When I run this query I get zero results- </p>
  
  <p>POST /d3acampaign/article/_search</p>
  
  <pre><code>    {
         "query": {
              "filtered": {
                  "query": {
                      "match": {"genre": "metal"}    
                  },
                  "filter": {
                      "term": {"artist": "Somanath"}         
                  }
  
              }
          }
      } 
  </code></pre>
  
  <p>But if I change the query to something like - 
  POST /d3acampaign/article/_search</p>
  
  <pre><code>    {
         "query": {
              "filtered": {
                  "query": {
                      "match": {"genre": "metal"}    
                  },
                  "filter": {
                      "term": {"id": "7"}         
                  }
  
              }
          }
      } 
  </code></pre>
  
  <p>i get following result - </p>
  
  <pre><code>    {
         "took": 1,
         "timed_out": false,
         "_shards": {
            "total": 5,
            "successful": 5,
            "failed": 0
         },
         "hits": {
            "total": 1,
            "max_score": 1.4054651,
            "hits": [
               {
                  "_index": "d3acampaign",
                  "_type": "article",
                  "_id": "7",
                  "_score": 1.4054651,
                  "_source": {
                     "id": "7",
                     "title": "The Last Airbender",
                     "artist": "Somanath",
                     "genre": "metal"
                  }
               }
            ]
         }
      } 
  </code></pre>
  
  <p>Clarification - I am noticing search failing in case if I try against string e.g. artist, title </p>