Лекс Айрин » 24.06.2016 12:47:16
azsx, проверка орфографии это сверка со словарем и замена на более подходящий, по мнению автора алгоритма набор символов. Условно, слово это набор букв(реже + цифр).
Конечно, можно проверять само предложение целиком, но для этого в словаре должны содержаться варианты замены для предложений -- а это миллионы, как минимум вариантов. При том, что некоторые пишут не совсем стандартно, например в стиле магистра Йоды. Плюс, есть слова о которых неизвестно автору алгоритма.
В общем, гораздо интереснее выглядит, пусть и усложненный, вариант проверки по словам. Хотя бы даже чисто по размеру словаря замен. Да и скорость будет выше. (из-за резко уменьшившегося количества проверок.)... ах да... почти забыл... весь словарь придется грузить в память. Либо одномоментно, либо по очереди.
pupsik, сколько работаю с проверкой, столько она игнорит примерно слово из 50-100. Когда чаще, а когда реже. И это на стандартных текстах.