Склонение прилагательных в русском языке

Склонение прилагательных через API

Прилагательное (и причастие) в русском языке имеет самую богатую парадигму - формообразование определяется степенью, падежом, родом, числом, одушевленностью и признаком краткий-полный. Для получения нужной формы можно использовать вызов

sol_GetAdjectiveForm

Если решается задача получить форму прилагательного, согласованного с числительным, например так

два куриных супа

пять куриных супов

то будет удобнее вызвать специальную процедуру

sol_CorrAdjNumber

которая учитывает достаточно сложный алгоритм получения нужного падежа и числа. В составе SDK есть соответствующий пример вызова этой процедуры из программы на C++.

В обоих вышеуказанных случаях для указания на склоняемое прилагательное нужно передать движку целочисленный код словарной статьи - это стандартный подход в API грамматического словаря. Каждая словарная статья в лексиконе имеет уникальный id. Найти идентификатор можно разными способами, среди которых можно отметить такие функции как:

1. поиск словарной статьи по базовой форме и грамматическому классу sol_FindEntry

2. быстрая лемматизация sol_SeekWord

3. поиск всех словарных статей, формой которых является слово sol_ProjectWord

Online демонстрация склонения русских прилагательных

В текстовом поле Вы можете ввести русское прилагательное. Скрипт выполнит поиск слова в загруженном в БД лексиконе, и если соответствующая словарная статья есть, то будут показаны все грамматические формы прилагательного или причастия.

Результаты склонения:

...

Дополнительные материалы по морфологии русского языка

Приобретение SDK грамматического словаря

Процедурный API грамматического словаря

Структура SQL словаря

Алгоритмы русской морфологии

Особенности описания грамматики прилагательных и причастий

Согласование прилагательных и существительных


Падеж

Число

Род

Одушевленность

Степени сравнения


Русский язык

  © Козиев Илья 2019
изменено 25-Aug-11