Базовый класс для всех лингвистических анализаторов. Игнорируйте, если не собираетесь делать свой анализатор.

Пространство имен: Pullenti.Ner

Expand
	imageСинтаксис

Свойства (get/set)

  Имя Тип Описание
Public propertyCaptionstringЗаголовок анализатора
Public propertyDescriptionstringОписание анализатора
Public propertyIgnoreThisAnalyzerboolПри установке в true будет игнорироваться при обработке (для отладки)
Public propertyImagesDictionary<string, byte[]>Список изображений объектов
Public propertyIsSpecificboolПризнак специфического анализатора (предназначенного для конкретной предметной области). Специфические анализаторы по умолчанию не добавляются в процессор (Processor)
Public propertyNamestringУникальное наименование анализатора
Public propertyPersistReferentsRegimboolВключить режим накопления выделяемых сущностей при обработке разных SourceOfText (то есть локальные сущности будут накапливаться)
Public propertyProgressWeightintСколько примерно времени работает анализатор по сравнению с другими (в условных единицах)
Public propertyTypeSystemICollection<ReferentClass>Список поддерживаемых типов объектов (сущностей), которые выделяет анализатор
Public propertyUsedExternObjectTypesIEnumerable<string>Список имён типов объектов из других картриджей, которые желательно предварительно выделить (для управления приоритетом применения правил)

Методы

  Имя Тип значения Описание
Public methodCreateAnalyzerDataAnalyzerDataИспользуется внутренним образом
Public methodCreateReferentReferentСоздать сущность указанного типа
Public methodProcessнетЗапустить анализ
Public methodProcessOntologyItemReferentTokenЭто используется внутренним образом для обработки внешних онтологий
Public methodProcessReferentReferentTokenПопытаться выделить сущность с указанного токена. (выделенная сущность не сохраняется в локальной онтологии - её нужно потом явно сохранять)