title: Elasticsearch search result relevance issue
body: <p>Why does match query return less relevant results first? I have an index field named <code>normalized</code>. Its mapping is:</p>
  <pre><code>normalized: {
      type: &quot;text&quot;
      analyzer: &quot;autocomplete&quot;
  }
  </code></pre>
  <p>settings for this field are:</p>
  <pre><code>analysis; {
      filter: {
          autocomplete_filter: {
              type: &quot;edge_ngram&quot;,
              min_gram =&gt; &quot;1&quot;,
              max_gram =&gt; &quot;20&quot;
          }
      analyzer: {
          autocomplete: {
              filter: [
                  &quot;lowercase&quot;,
                  &quot;asciifolding&quot;,
                  &quot;autocomplete_filter&quot;
              ],
              type: &quot;custom&quot;,
              tokenizer: &quot;standard&quot;
          }
      }
  </code></pre>
  <p>so as I know it makes an ascii, lowercase, tokens e.g. MOUSE = m, mo, mou, mous, mouse.
  The problem is that request like:</p>
  <pre><code>{
      'query': {
          'bool': {
              'must': {
                  'match': {
                      'normalized': 'simag'
                  }
               }
           }
       }
   }
  </code></pre>
  <p>returns results like</p>
  <ol>
  <li>&quot;siman siman service&quot;</li>
  <li>&quot;mgr simona simunkova simiki&quot;</li>
  <li>&quot;Siman - SIMANS&quot;</li>
  <li>&quot;simunek simunek a simunek&quot;</li>
  <li>.....</li>
  </ol>
  <p>But there is no <strong>SIMAG</strong> which contains <strong>all the letters</strong> of the match phrase.
  How to achieve that most relevant result will be the words which contains all the letters before the tokens which does not contain all letters.
  Hope somebody understand what I need.
  Thanks.</p>
  <p>PS: I am not sure but what about this query:</p>
  <pre><code>{
      'query': {
          'bool': {
              'should': [
                  {'term': {'normalized': 'simag'}},
                  {'match': {'normalized': 'simag'}}
               ]
           }
       }
   }
  </code></pre>
  <p>Does it make sense in comparison to previous code?</p>