Я создаю запрос автозаполнения для отелей и направлений.
Я хочу, чем когда я набираю 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"
],
]
]
];
У меня уже есть список популярных "городов и отелей", которые я хочу сначала увидеть в своем автозаполнении.
Или, как я могу отдать приоритет адресатам, которые начинаются с одинаковых букв?
Я думаю, что могу сделать значение "релевантности", когда создаю основной код, но я не уверен, каким образом следовать
Кто-нибудь может мне помочь? Я очень ценю это!
Спасибо !!