title: Elasticsearch edge ngram tokenizer returns less relevant items
body: <p>I have edge ngram tokenizer which make tokens like this:</p>
  
  <ol>
  <li><strong>x sport</strong> => x s sp spo spor sport</li>
  <li><strong>sport active</strong> => s sp spo spor sport a ac act acti activ active</li>
  <li><strong>xin xin sro</strong> => x xi xin x xi xin s sr sro</li>
  </ol>
  
  <p>If I send a request to <strong>x sport</strong> it will create tokens like above.
  The problem is this request result includes <strong>xin xin sro</strong> and does not include sport active (in first 20) items. How is it possible the xin xin match better the x sport phrase than sport active. I am really out. Please help. Thanks.   </p>