Как реализовать исправление ошибок, возникающих при написании названий стран (государств)?
-Ищем полное совпадение
-Ищем полное совпадение по словарю синонимов
-Ищем самое близкое по расстоянию левенштайна
www.codeproject.com/Articles/13525/Fast-memory-eff...
blog.softwx.net/2015/01/optimizing-damerau-levensh...
-Ищем самое близкое по расстоянию левенштайна в словаре синонимов
Лучший способ исправления ошибки - это не дать допустить ошибку. Сделать это просто - посмотрите формы регистрации сайтов, где есть выбор страны и города. Как минимум используется список стран для выбора. Удобнее когда есть Autocomplete. Начните хотя бы с этого.
Кстати, стран не так уж и много и их названая и количество не меняется годами. Поэтому их можно просто захардкодить.