Внутренний аналитический контейнер данных. Создаётся автоматически внутри при вызове Processor.Process(...). Все токены Token ссылаются через поле Kit на экземпляр контейнера, связанного с обрабатываемым текстом.Пространство имен: Pullenti.Ner.Core
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
Entities | List<Referent> | Список сущностей Referent, выделенных в ходе анализа | |
Sofa | SourceOfAnalysis | Ссылка на исходный текст |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
CreateReferent | Referent | Создать экземпляр сущности заданного типа | |
DebedToken | Token | Убрать метатокен из цепочки, восстановив исходное | |
EmbedToken | нет | Встроить токен в основную цепочку токенов | |
GetAnalyzerDataByAnalyzerName | AnalyzerData | Получить данные, полученные в настоящий момент конкретным анализатором | |
GetTextCharacter | char | Получить символ из исходного текста | |
ProcessReferent | ReferentToken | Попытаться выделить с заданного токена сущность указанным анализатором. Используется, если нужно "забежать вперёд" и проверить гипотезу, есть ли тут сущность конкретного типа или нет. |
Поля
Имя | Тип | Описание | |
---|---|---|---|
BaseLanguage | MorphLang | Базовый язык (определяется по тексту) | |
CorrectedTokens | Dictionary<Token, string> | Токены, подправленные по корректировочному словарю (SourceOfAnalysis.CorrectionDict). Здесь Value - исходый токен | |
FirstToken | Token | Это начало цепочки токенов (первый токен) | |
Ontology | ExtOntology | Внешняя онтология - параметр Processor.Process(, ...) | |
Statistics | StatisticCollection | Статистическая информация |