Я новичок в elasticsearch и tire, и я изо всех сил пытаюсь понять, как отображать оценки результатов поиска.
Учитывая конкретную строку запроса, я хочу иметь возможность сделать следующее:
Если есть несколько «хороших» результатов (высокая оценка) => Направить пользователя на страницу A (выбрать между ними)
Если есть один «хороший» результат, => отправить пользователя на страницу B (продолжить использовать найденный элемент)
Если «хороших» результатов нет, => перенаправить пользователя на страницу C (страница выпадающего списка).
Можно ли это сделать с шиной? Если да, то как?