Свернуть все Развернуть все Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: J# Code: JScript Свойства членов: Показать все Члены: Отфильтрованные Члены: Отфильтрованные Члены: Отфильтрованные Frameworks: Show All Frameworks: Multiple Frameworks: .NET Framework Only Frameworks: .NET Compact Framework Only Frameworks: XNA Framework Only

Включая защищенные члены
Включая унаследованные члены
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members

SDK Pullenti programming reference for Python
Analyzer - класс

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

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

# Синтаксис

Python
    class Analyzer

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

| Имя | Тип | Описание
--- | --- | --- | ---
| _persist_referents_regim | bool | Включить режим накопления выделяемых сущностей при обработке разных SourceOfText (то есть локальные сущности будут накапливаться)
| caption | str | Заголовок анализатора
| description | str | Описание анализатора
| ignore_this_analyzer | bool | При установке в true будет игнорироваться при обработке (для отладки)
| images | dict | Список изображений объектов
| is_specific | bool | Признак специфического анализатора (предназначенного для конкретной предметной области). Специфические анализаторы по умолчанию не добавляются в процессор (Processor)
| name | str | Уникальное наименование анализатора
| progress_weight | int | Сколько примерно времени работает анализатор по сравнению с другими (в условных единицах)
| type_system | list | Список поддерживаемых типов объектов (сущностей), которые выделяет анализатор
| used_extern_object_types | ERROR(type=IEnumerable) | Список имён типов объектов из других картриджей, которые желательно предварительно выделить (для управления приоритетом применения правил)

# Методы

| Имя | Тип значения | Описание
--- | --- | --- | ---
| create_analyzer_data | AnalyzerData | Используется внутренним образом
| create_referent | Referent | Создать сущность указанного типа
| process | нет | Запустить анализ
| process_ontology_item | ReferentToken | Это используется внутренним образом для обработки внешних онтологий
| process_referent | ReferentToken | Попытаться выделить сущность с указанного токена. (выделенная сущность не сохраняется в локальной онтологии - её нужно потом явно сохранять)