Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > мофологический разбор слова


Автор: DESert 8.3.2006, 17:48
Доброе время суток!!!!
Есть цель написать программу, которая будет осуществлять поиск слова в тексте, но программа при этом должна искать и однокоренные слова.... Вообщем, проблема в выделении корня у слов smile
Может быть, кто знает какой-ниб алгоритм, или мысли есть по этому поводу..?
Заранее благодарен всем!!! smile

Автор: Сый 8.3.2006, 18:34
Без использования словаря полноценный алгоритм не получится. Он не сможет определить, является ли эта часть слова корнем либо суффиксом/приставкой.

Автор: DESert 8.3.2006, 18:49
как я понимаю нужно словарь ВСЕХ корней... его одного будет достаточно, чтобы найти корень слова?

Автор: sergejzr 8.3.2006, 18:51
Поищи стеммеры (stemmer)/ Они есть для разных языков. Как человеческих, так и рограммирования.
А алгоритмы описаны в учебниках русского языка smile)))

Автор: SoWa 8.3.2006, 19:00
Словарь корней и приставок, суффиксов тебе надо. С ними точно не запутаешься.

Автор: DESert 8.3.2006, 19:23
Цитата

Словарь корней и приставок, суффиксов тебе надо. С ними точно не запутаешься.

Только, например, в слове "кровать" - ать это не окончание, а часть корня

Автор: sergejzr 8.3.2006, 20:24

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)