title: Enhance MySQL search with FULLTEXT index
body: <p>I would like to improve the results from my Fulltext query.</p>
  
  <pre><code>SELECT *, MATCH (winery) AGAINST ('chateau cheval blanc') AS score
  FROM usr_wines
  WHERE MATCH (winery) AGAINST ('chateau cheval blanc')
  ORDER BY score DESC
  ...
  </code></pre>
  
  <p>The problem is the results shown are like this:</p>
  
  <ul>
  <li>chateau cheval blanc petit cheval</li>
  <li>chateau cheval blanc</li>
  </ul>
  
  <p>I think MySQL returns "chateau cheval blanc petit cheval" before the other one because it found 2 occurrences of "cheval" in the string.
  But for me, the second result should be displayed before the first because it matched more exactly what is queried.</p>
  
  <p>I tried other things, such "WITH QUERY EXPANSION" and "IN BOOLEAN MODE" without success. I also read we can add signs (+) in the search to change behaviours.</p>
  
  <p>Well, any help is welcome to obtain the appropriate behaviour.</p>