Показать первые специальные документы

Я создаю автозаполнение запроса для отелей и направлений.
Я хочу, чем когда я набираю 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"],
]
]
];

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector