Есть ли способ получить результаты заказа MySQL по тому, насколько близко они "звучат" к поисковому запросу?
Я пытаюсь упорядочить поля, содержащие пользовательский ввод названий городов.Вариации и орфографические ошибки существуют, и я хотел бы показать «самые близкие» совпадения сверху.
Я знаю, что soundex может быть не лучшим алгоритмом для этого, но если он (или другой метод) может быть разумнымуспешно - возможно, стоит выполнить сортировку по базе данных.