LINUX.ORG.RU

Сообщения KlausFisher

 

Почему hunspell обрезает последний символ в вариантах ответа?

Форум — General

Словарь не может найти правильный вариант для «ошипки» выдаёт результат: «ошибк, ощипк, Шипк»

echo "ошипки" | hunspell -a -d ru_RU
@(#) International Ispell Version 3.2.06 (but really Hunspell 1.6.2)
& ошипки 3 0: ошибк, ощипк, Шипк

aspell в тоже время показывает 14 вариантов в том числе и правильный «ошибки»

echo "ошипки" | aspell -a -d ru
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.7-20110707)
& ошипки 14 0: Шипки, ошибки, ощипки, шпики, шапки, Шипка, Шипке, Шипку, охапки, окопки, ощипка, ощипке, ощипку, ушивки

Можно как-то исправить/улучшить результат для hunspell?



UPD. Обновил заголовок так как предыдущий не соответствовал реальной проблеме. Почему у hunspell такая слабая поддержка русского языка?

При пристальном взгляде оказалось что проблема не в слабом словаре, а в том что hunspell обрезает последний символ.
Это хорошо видно в сравнении с enchant.

echo "ошипки" | enchant -a -d ru_RU
@(#) International Ispell Version 3.1.20 (but really Enchant 1.6.0)
& ошипки 3 0: ошибки, ощипки, Шипки

Как убедить hunspell не обрезать слова?

 

KlausFisher
()

RSS подписка на новые темы