Я ищу эффективный способ (использование PHP с базой данных Mysql), чтобы предложить альтернативное написание для запроса.
Я знаю, что могу использовать такие службы, как Орфографическое предложение от Yahoo , но я хочу, чтобы предложения основывались на том, что в настоящее время доступно в базе данных.
Например: пользователь должен заполнить форму с полем "Город", и я хочу убедиться, что все будут использовать одинаковое правописание для указанного города, (поэтому я не получаю заполнение людьми " Питсбург ", когда они имеют в виду" Питтсбург ").
Это был только пример, но, в основном, я хочу найти записи, в которых уже есть запись в базе данных, действительно похожая на введенную пользователем ...
Какой-нибудь алгоритм, учебные пособия или идеи о том, как этого добиться?