title: ElasticSearch: why is query_string case insensitive and wildcard case sensitive?
body: <p>Why is it when you do a query_string query on a field it's case insensitive and a wildcard query is case sensitive? I would've thought the two would behave similarly. </p>
  
  <p>This query_string query returns results </p>
  
  <pre><code>{
    "query": {
      "bool" : {
        "must" : [ {
          "query_string" : {
            "query" : "name:*HILTON*"
          }
        } ]
      }
    }
  }
  </code></pre>
  
  <p>Where as this wildcard query doesn't</p>
  
  <pre><code>{
    "query": {
      "bool" : {
        "must" : [{
          "wildcard" : {
            "name" : "*HILTON*"
          }
        } ]
      }
    }
  }
  </code></pre>