Я создаю запрос автозаполнения для отелей и направлений.Я хочу, чем когда я набираю Can или Canc, я вижу Cancun в первых результатах моего запроса.У меня уже есть список популярных "городов и отелей", которые я хочу сначала увидеть в своем автозаполнении.
Или, как я могу отдать приоритет направлениям, которые начинаются точно с тех же букв?
Я думаю, что я могу поставить значение "релевантности", когда я создаю основной код, но я не уверен, каким образом следовать
Кто-нибудь может мне помочь ?, я очень ценю это!
Спасибо !!Мой php-код следующий:
$params = [
'index' => ['hotels', 'destination_ngrams'],
'type' => ['hotel','city'],
"size" => 100 ,
'body' => [
'query' => [
'multi_match' => [
"type" => "best_fields",
"query" => $text,
"fields" => ["destination_name_*^3","hotel_name"],
"fuzziness" => "AUTO"
],
]
]
];