title: Search according to the best field match in Elasticsearch
body: <p>Searching for "foo bar" on the document below will score an accumulative result of <code>name*</code>, but I would like to get the score of the best matched field (i.e <code>name1</code> score).</p>
  
  <pre><code>{
    "name1": "foo bar",
    "name2": "foo",
    "name3": "bar"
  }
  </code></pre>
  
  <p>Query for example:</p>
  
  <pre><code>{
    "query": {
      "filtered": {
        "query": {
          "bool": {
            "should": [{
              "match": {
                "name1": {
                  "query": "foo bar"
                }
              }
            }, {
              "match": {
                "name2": {
                  "query": "foo bar"
                }
              }
            }, {
              "match": {
                "name3": {
                  "query": "foo bar"
                }
              }
            }]
          }
        }
      }
    }
  }
  </code></pre>
  
  <p>Using Elasticsearch 2.4</p>