Scoring for a full text search with ngram filter

So I created the multi-fields using standard and ngram strategies.
I didn't use a bool query, and kept a multi match query like this:

GET /streams/_search
{
  "query": {
    "multi_match": {
        "query":  "event",
        "fields": [ "*_keywords^3", "name^6" , "*_keywords.autocomplete", "name.autocomplete^2"]
    }
  }
}

And I had a very interesting result, getting more accurate scores.
I'll keep on using it for some time, and see how it behaves.

Thanks !