によってソート:特定のフィールドで検索を後押しし、私は次のクエリを持ってランク
{
"sort": [
{"actual_rank" : "desc"}
],
"query": {
"multi_match" : {
"query" : term,
"fields" : [ "title^3" , "category^5" , "entities.name^5"]
}
}
}
このクエリでの問題は、ランクによってソートがかなり無関係な後押し指定されたフィールドを作ることである(最高ランクのアイテムれます指定されたフィールドに表示されない用語は、その用語が表示される最悪の格付けされたアイテムより上位に表示されます)。
より良い結果を得るためにソートの重要性を減らしたいと思います。