Можно ли реализовать нечеткий поиск слов на MySQL?
Из коробки есть SOUNDEX() (тыц, тыц) но он дружит только с английским, насколько я помню.
Можно написать хранимую процедуру для работы с расстоянием левенштейна, например.
Ну а если все по серьезному, то Sphinx.
Если совсем по-серьёзному - Stumper API (бесплатный).
Можно протестировать поиск здесь на своих данных.