Класс Dictionary - словарь и алгоритмы поиска в лексиконе и тезаурусе

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

Конструктор

Конструктор класса Dictionary принимает единственный аргумент - объект класса, унаследованного от IDataAccessLayer. Все операции с базой данных выполняются через методы IDataAccessLayer, что позволяе абстрагироваться от свойств используемой СУБД.

Доступные свойства

partsofspeech - список описателей частей речи с возможностью перечисления, поиска по названию и числовому коду id, см. класс PartOfSpeech

languages - список описателей языков, с поддержкой перечисления и поиска по названию, см. класс Language

entry - индексируемое свойство для поиска единственной словарной статьи по ее ключу или имени и части речи, см. класс WordEntry

entries - поиск словарных статей, соответствующих заданной маске, или перечисление всех статей, см. класс WordEntry

forms - индексируемое свойство, поиск грамматических форм по имени и (опционально) - части речи, см. класс EntryForm

phrase - индексируемое свойство, поиск фразовой статьи по текстовому содержимому, см. класс Phrase

tags - индексируемое свойство для перечисления тегов, допустимых для связей тезауруса, см. класс TagDefValues

coords - индексируемое свойство для перечисления грамматических категорий, объявленных в словаре, см. класс Coordinate

linktypes - индексируемое свойство для получения наименования связи по ее id

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

Файл Dictionary.cs

Навигация

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

Словарь

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