title: Searching for term and range in same bool filter in elasticsearch
body: <p>My query is like:</p>
  
  <pre><code>query: {
      filtered: {
          filter: {
              bool: {
                  must: [
                      range: {price: {gte: 222, lte: 1000}},
                      term: {city: Adana}
                  ]
              }
          }
      }
  }
  </code></pre>
  
  <p>It returns empty result. But doing same using uri search (<code>_search?q=city:Adana</code> gives correct result.</p>
  
  <p>Giving multiple range queries, like latitude and price works, but adding term fails.</p>
  
  <p>What can be problem here?</p>