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

Пространство имен: pullenti.ner

Expand
	imageСинтаксис

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

  Имя Тип Описание
Public property_persist_referents_regimboolВключить режим накопления выделяемых сущностей при обработке разных SourceOfText (то есть локальные сущности будут накапливаться)
Public propertycaptionstrЗаголовок анализатора
Public propertydescriptionstrОписание анализатора
Public propertyignore_this_analyzerboolПри установке в true будет игнорироваться при обработке (для отладки)
Public propertyimagesdictСписок изображений объектов
Public propertyis_specificboolПризнак специфического анализатора (предназначенного для конкретной предметной области). Специфические анализаторы по умолчанию не добавляются в процессор (Processor)
Public propertynamestrУникальное наименование анализатора
Public propertyprogress_weightintСколько примерно времени работает анализатор по сравнению с другими (в условных единицах)
Public propertytype_systemlistСписок поддерживаемых типов объектов (сущностей), которые выделяет анализатор
Public propertyused_extern_object_types ERROR(type=IEnumerable)Список имён типов объектов из других картриджей, которые желательно предварительно выделить (для управления приоритетом применения правил)

Методы

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