Класс RuAdjEntry - русское имя прилагательное

Этот класс унаследован от WordEntry и предназначен для удобного добавления новых русских прилагательных в грамматический словарь.

Конструктор получает в качестве аргументов список грамматических форм с четко определенным порядком следования падежей, чисел, родов в соответствии с парадигмой склонения прилагательного.

Так как прилагательные в русском языке имеют самую большую по числу грамматических форм парадигму, с опциональными сегментами для сравнительной и превосходной степеней, то конструктор принимает не просто список строк как представление склонения прилагательного, а несколько блоков строк, которые могут быть заменены null'ами в случае, если вносимое прилагательное не имеет таких форм.

Исходные тексты

Файл RuAdjEntry.cs

Примеры

Добавление прилагательного в русский лексикон на C#:

   System.Data.Odbc.OdbcConnection cnx = new System.Data.Odbc.OdbcConnection("Dsn=solarix_mysql;uid=root;");
   cnx.Open();
   Solarix.MySQL_DataAccessLayer dal = new Solarix.MySQL_DataAccessLayer(cnx);
   Solarix.Dictionary dict = new Solarix.Dictionary(dal);
   
   // ...
   
   dal.BeginTx(); // start new transaction
   WordEntry глоздый = new RuAdjEntry( dict,
                                "глоздый", "глоздая", "глоздое", "глоздые",
                                "глоздого", "глоздой", "глоздого", "глоздых",
                                "глоздым", "глоздой", "глоздым", "глоздыми",   
                                "глоздого", "глоздую", "глоздое", "глоздых",
                                "глоздый",                        "глоздые",   
                                "глоздому", "глоздой", "глоздому", "глоздым",
                                "глоздом", "глоздой", "глоздом", "глоздых",
                                new Solarix.RuAdjShort( "глозд", "глозда", "глоздо", "глозды" ),
                                new Solarix.RuAdjCompar( "глоздее" ),
                                new Solarix.RuAdjSuper( "глоздейший", "глоздейшая", "глоздейшее", "глоздейшие",
                                                        "глоздейшего", "глоздейшей", "глоздейшего", "глоздейших",
                                                        "глоздейшим", "глоздейшей", "глоздейшим", "глоздейшими",
                                                        "глоздейшего", "глоздейшую", "глоздейшее", "глоздейших",
                                                        "глоздейший",                              "глоздейшие",
                                                        "глоздейшему", "глоздейшей", "глоздейшему", "глоздейшим",
                                                        "глоздейшем", "глоздейшей", "глоздейшем", "глоздейших"
                                   ) );
   dict.entries.Add(глоздый);
   dal.CommitTx(); // commit transaction, make the new entry persistent

Навигация

Вернуться к описанию ORM

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

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

Грамматика русского языка

  © Elijah Koziev 2010
прикладные проекты на основе грамматического словаря API грамматической машины компоненты для доступа к грамматическому словарю условия получения SDK токенизатор и сегментатор морфологический анализ и синтез лемматизатор база N-грамм синтаксический анализатор словоформы морфология и синтаксис русского языка падеж число род совершенный и несовершенный вид экспорт в SQL формат экспорт в XML формат скрипт SQL словаря структура SQL словаря структура XML словаря компоненты для доступа к грамматическому словарю ORM Persistent Dictionary Library лемматизация стемминг примеры использования грамматического словаря склонение существительных в русском языке склонение русских прилагательных спряжение глаголов в русском языке поиск текста с учетом морфологии OCR подсистема расширенные регулярные выражения генератор текста генератор случайного текста и имитатор рандомизатор синонимизатор перефразировщик Статистика буквенных паттернов

Грамматический словарь русского языка



Грамматический словарь
склонение и спряжение глаголов, существительных, прилагательных

В состав входит русский и английский словарь.

платформа:  Windows 2000 ... Windows 7
требования: 512 Mb свободной памяти, 300 Мб на диске
размер:         34 Мб

  скачать грамматический словарь купить грамматический словарь SDK грамматического словаря
грамматический словарь русского языка



SDK Грамматического словаря



SDK Грамматического Словаря
склонение и спряжение глаголов, существительных, прилагательных

В состав входит русский и английский словарь.

платформа:  Windows 2000 ... Windows 7
размер:         13 Мб

SQL словарь (демо):
sqlite mysql oracle firebird mssql

скачать демо-версию SDK купить SDK API грамматического словаря



Поисковая система



Integra
настольная и сетевая поисковая система 

платформа:  Windows XP ... Windows 7
требования: 512 Mb свободной памяти
размер:         21 Мб

Дополнительные компоненты:
MySQL поисковый сервер 13.5 Мб
Integra.Premium MySQL 3.9 Мб

скачать поисковую систему SDK поисковой системыописание поисковой системы



SDK Поисковой системы



SDK Поискового движка
API для настольной и сетевой поисковая система 

платформа:  Windows XP ... Windows 7
размер:         17 Мб

Дополнительные компоненты:

MySQL поисковый сервер 13.5 Мб
Integra.Premium MySQL 3.9 Мб

скачать SDK SDK поисковой системы



Экранный переводчик



Translator
экранный переводчик

платформа:  Windows XP ... Windows 7
требования: 256 Mb свободной памяти
размер:         4.4 Мб

Дополнительные компоненты:
расширенный англо-русский словарь 6.4 Мб


скачать экранный переводчикописание экранного переводчика



изменено 13-Mar-11