Сортировать по Soundex (или подобному) `Closeness`

Есть ли способ упорядочить результаты MySQL по тому, насколько они «звучат» по отношению к поисковому запросу?

Я пытаюсь упорядочить поля, содержащие вводимые пользователем данные названий городов. Существуют вариации и орфографические ошибки, и я хотел бы показать «самые близкие» совпадения вверху.

Я знаю, что soundex может быть не лучшим алгоритмом для этого, но если он (или другой метод) может быть достаточно успешным - он возможно, стоит выполнить сортировку по базе данных.

8
задан Dori 6 November 2011 в 08:47
поделиться