Прилагательное (и причастие) в русском языке имеет самую богатую парадигму - формообразование определяется степенью, падежом, родом, числом, одушевленностью и признаком краткий-полный. Для получения нужной формы можно использовать вызов
Если решается задача получить форму прилагательного, согласованного с числительным, например так
два куриных супа
пять куриных супов
то будет удобнее вызвать специальную процедуру
которая учитывает достаточно сложный алгоритм получения нужного падежа и числа. В составе SDK есть соответствующий пример вызова этой процедуры из программы на C++.
В обоих вышеуказанных случаях для указания на склоняемое прилагательное нужно передать движку целочисленный код словарной статьи - это стандартный подход в API грамматического словаря. Каждая словарная статья в лексиконе имеет уникальный id. Найти идентификатор можно разными способами, среди которых можно отметить такие функции как:
1. поиск словарной статьи по базовой форме и грамматическому классу sol_FindEntry
2. быстрая лемматизация sol_SeekWord
3. поиск всех словарных статей, формой которых является слово sol_ProjectWord
В текстовом поле Вы можете ввести русское прилагательное. Скрипт выполнит поиск слова в загруженном в БД лексиконе, и если соответствующая словарная статья есть, то будут показаны все грамматические формы прилагательного или причастия.
Результаты склонения:
Приобретение SDK грамматического словаря
Процедурный API грамматического словаря
Особенности описания грамматики прилагательных и причастий
Согласование прилагательных и существительных
© Elijah Koziev 2010
Поисковая система
SDK Поисковой системы
Экранный переводчик
|
|
изменено 25-Aug-11 | ||||||||||||||||||||||||||||||||||||||