弹性搜索模糊模式中的排序数据

I want to sort data by more similar in elasticsearch with fuzzy mode

we have to record 1.panadol 2.penadol

when I search with panadol or penadol the first result is (penadol) but I want wen I type (panadol) the first result appear (panadol) and the second result id (penadol) etc ..

$params = [
'index' => 'my_index',
'type' => 'my_type',
'body' => [
    "track_scores"=> true,
    'sort'=>[
        'name'=> ['reverse'=>true],
        '_score'=> ['order'=>'desc'],
    ],
    'query' => [

        'fuzzy' => [
            'name' => [
                "value"=> 'panadol',
                "fuzziness" =>     2,

            ]
        ]

    ],


]

];

Fuzziness is not meant for scoring. You can find more info about it in the docs.

If you want to sort the results by relevance to the original phrase your searched for you can use either the phrase-suggester or the completion-suggester, depending on your needs (and your data).