Базовый класс для всех лингвистических анализаторов. Игнорируйте, если не собираетесь делать свой анализатор.Пространство имен: Pullenti.Ner
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | Caption | string | Заголовок анализатора |
![]() | Description | string | Описание анализатора |
![]() | IgnoreThisAnalyzer | bool | При установке в true будет игнорироваться при обработке (для отладки) |
![]() | Images | Dictionary<string, byte[]> | Список изображений объектов |
![]() | IsSpecific | bool | Признак специфического анализатора (предназначенного для конкретной предметной области). Специфические анализаторы по умолчанию не добавляются в процессор (Processor) |
![]() | Name | string | Уникальное наименование анализатора |
![]() | PersistReferentsRegim | bool | Включить режим накопления выделяемых сущностей при обработке разных SourceOfText (то есть локальные сущности будут накапливаться) |
![]() | ProgressWeight | int | Сколько примерно времени работает анализатор по сравнению с другими (в условных единицах) |
![]() | TypeSystem | ICollection<ReferentClass> | Список поддерживаемых типов объектов (сущностей), которые выделяет анализатор |
![]() | UsedExternObjectTypes | IEnumerable<string> | Список имён типов объектов из других картриджей, которые желательно предварительно выделить (для управления приоритетом применения правил) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | CreateAnalyzerData | AnalyzerData | Используется внутренним образом |
![]() | CreateReferent | Referent | Создать сущность указанного типа |
![]() | Process | нет | Запустить анализ |
![]() | ProcessOntologyItem | ReferentToken | Это используется внутренним образом для обработки внешних онтологий |
![]() | ProcessReferent | ReferentToken | Попытаться выделить сущность с указанного токена. (выделенная сущность не сохраняется в локальной онтологии - её нужно потом явно сохранять) |