Базовый класс для всех лингвистических анализаторов. Игнорируйте, если не собираетесь делать свой анализатор.Пространство имен: com.pullenti.ner
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | getCaption | String | Заголовок анализатора |
![]() | getDescription | String | Описание анализатора |
![]() | getIgnoreThisAnalyzer setIgnoreThisAnalyzer | boolean | При установке в true будет игнорироваться при обработке (для отладки) |
![]() | getImages | java.util.HashMap<String, byte[]> | Список изображений объектов |
![]() | isSpecific | boolean | Признак специфического анализатора (предназначенного для конкретной предметной области). Специфические анализаторы по умолчанию не добавляются в процессор (Processor) |
![]() | getName | String | Уникальное наименование анализатора |
![]() | getPersistReferentsRegim setPersistReferentsRegim | boolean | Включить режим накопления выделяемых сущностей при обработке разных SourceOfText (то есть локальные сущности будут накапливаться) |
![]() | getProgressWeight | int | Сколько примерно времени работает анализатор по сравнению с другими (в условных единицах) |
![]() | getTypeSystem | java.util.Collection<ReferentClass> | Список поддерживаемых типов объектов (сущностей), которые выделяет анализатор |
![]() | getUsedExternObjectTypes | Iterable<String> | Список имён типов объектов из других картриджей, которые желательно предварительно выделить (для управления приоритетом применения правил) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | createAnalyzerData | AnalyzerData | Используется внутренним образом |
![]() | createReferent | Referent | Создать сущность указанного типа |
![]() | process | нет | Запустить анализ |
![]() | processOntologyItem | ReferentToken | Это используется внутренним образом для обработки внешних онтологий |
![]() | processReferent | ReferentToken | Попытаться выделить сущность с указанного токена. (выделенная сущность не сохраняется в локальной онтологии - её нужно потом явно сохранять) |