Темата, в която се ровите, се нарича "Размито търсене". Това е голяма заешка дупка, за да скочите надолу, в зависимост от това колко точно искате да получите. Има различни методи, като например:
- soundex
- Разстояние Дамерау-Левенщайн
- Разстояние Яро-Уинклер
- метафон
- двоен метафон
Някои препратки за проверка:
- PHP/MySQL дребномащабно размито търсене
- http://en.wikipedia.org/wiki/Approximate_string_matching
- Как да направя размито съвпадение на имена на компании в MYSQL с PHP за автоматично довършване?
- Внедряване на Levenshtein разстояние за mysql /неясно търсене?