title: Solr returning weird scores
body: <p>I am trying to set up Solr for my data, I have configured all the things and the search seems to be working fine but sometimes I am getting weird results.</p>
  
  <p>For example, if I am searching for a term <code>vicryl ctx 2-0 70</code> in the results, I have </p>
  
  <blockquote>
    <ol>
    <li>VICRYL VIOLETT GEFL | 2-0 | 1 x CTX PLUS | 1 x 70 | - | 36</li>
    <li>VICRYL PLUS VIOLETT GEFL | 2-0 | 1 x CTX PLUS | 1 x 70 | - | 36</li>
    <li>SPONGOSTAN* Film Gelatinehämostyptikum, 200 x 70 x 0,5 mm</li>
    <li>SPONGOSTAN* Standard Gelatinehämostyptikum, 70 x 50 x 10 mm</li>
    <li>SPONOGSTAN* Spezial Gelatinehämostyptikum, 70 x 50 x 1 mm</li>
    <li>VICRYL VIOL GEFL VIOLETT GEFL | 2-0 | 1 x SH1 PLUS | 1 x 70 | - | 12</li>
    </ol>
  </blockquote>
  
  <p>I don't understand why I am getting results no.4 and no.5 before no.6. I looked at analysis and I found nothing wrong with that...</p>
  
  <p>Below is my schema.xml:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;fieldtype class="solr.TextField" name="text_exact_matches" positionIncrementGap="100"&gt;
    &lt;analyzer type="index"&gt;
      &lt;tokenizer class="solr.KeywordTokenizerFactory"/&gt;        
      &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
    &lt;/analyzer&gt;
    &lt;analyzer type="query"&gt;
      &lt;tokenizer class="solr.KeywordTokenizerFactory"/&gt;
      &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
    &lt;/analyzer&gt;
  &lt;/fieldtype&gt;
  
  &lt;fieldtype class="solr.TextField" name="text_related_matches" positionIncrementGap="100"&gt;
    &lt;analyzer type="index"&gt;
      &lt;tokenizer class="solr.ClassicTokenizerFactory"/&gt;
      &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
    &lt;/analyzer&gt;
    &lt;analyzer type="query"&gt;
      &lt;tokenizer class="solr.ClassicTokenizerFactory"/&gt;
      &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
    &lt;/analyzer&gt;
  &lt;/fieldtype&gt;
  </code></pre>