Я пытаюсь сделать запрос отсортированным по elasti c в соответствии со следующими приоритетами: во-первых, он показывает все результаты, которые являются точными в виде строки поиска. Затем он показывает все результаты, которые имеют строку поиска в качестве подстроки. И наконец, он показывает все нечеткие совпадения.
Пример :
search: Infect
results:
заражение (точное совпадение)
зараженных людей, распространение инфекции, ... (подстрока)
что-то затронуло, я взял ... (нечеткое совпадение)