title: How do prioritize matches in the beginning of strings in Elasticsearch?
body: <p>I have an Elasticsearch instance full of documents containing movie and series titles. </p>
  
  <p>When I run this:</p>
  
  <pre><code>{
    "query": {
      "bool": {
        "must": [
          {
            "multi_match": {
              "fields": [
                "Name^2",
                "SeriesName^1.5",
                "Description"
              ],
              "fuzziness": "AUTO",
              "prefix_length": 2,
              "query": "game"
            }
          }
        ]
      }
    }
  }
  </code></pre>
  
  <p>... I get titles like "The big game", "Hunger games", "War game", etc. </p>
  
  <p>However, I would like to get titles starting with "game" BEFORE titles just containing "game".</p>
  
  <p>When a user searches for "game", they expect titles like "Game of Thrones" and "Game change", before "The imitation game".</p>
  
  <p>How can I make this more <em>precise</em>? Thank you! </p>