Elasticsearch filter when term mix letters and numbers
<p>I'm doing the following query to search some itens:</p>

<pre><code>{
  "filtered" : {
    "query" : {
      "match" : {
        "name_db" : {
          "query" : "Human",
          "type" : "boolean"
        }
      }
    },
    "filter" : {
      "terms" : {
        "cat" : [ "B8E" ],
        "execution" : "bool"
      }
    }
  }
}
</code></pre>

<p>See that "cat" field? When it's something like "B8E" there are no results (even though it should), while when it's something like "320" the results are correct. What could be wrong? Why mixing letters and number would be a problem?</p>

<p>Thanks in advance.</p>

<p>PS: I'm new to elasticsearch</p>