<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Commons – общие справочники > EntityRecognitionInfo – результаты распознавания сущности Серверные функции типа сущности EntityRecognitionInfo |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
[Public] |
Очистить привязку к свойству у всех полей фактов |
|
virtual |
[Public] |
Клонировать заданную сущность |
|
FillTrainingProperties + перегрузки |
virtual |
[Public] |
Заполнить свойства для обучения классификатора |
virtual |
[Public] |
Получить документ, связанный с результатом распознавания |
|
static |
[Public] |
Получить результат распознавания сущности |
|
virtual |
[Public] |
Получить вероятность для подсветки |
|
virtual |
[Public] |
Получить вероятность, с которой распознано свойство сущности |
|
LinkFactAndProperty + перегрузки |
virtual |
[Public] |
Проложить связь между фактом и свойством документа |
virtual |
[Public] |
Проложить связь между фактом и свойством документа с учетом уверенности распознавания текста |
|
virtual |
[Public] |
Проложить связь между полями факта и свойством документа |
|
virtual |
[Public] |
Сбросить сессию обучения классификатора и проставить статус в "Ожидание обучения" |
|
virtual |
[Public] |
Обновить положение фактов для нового порядка страниц в документе |
Очистить привязку к свойству у всех полей фактов.
Синтаксис
[Public]
public virtual void ClearFactAndPropertyLink(List<int> factsIds)
Параметры
factsIds – Список с Ид фактов.
Клонировать заданную сущность.
Синтаксис
[Public, Remote]
public virtual void Clone(Sungero.Domain.Shared.IEntity targetEntity)
Параметры
targetEntity – Сущность.
Заполнить свойства для обучения классификатора.
Перегрузки
Имя функции |
Описание |
FillTrainingProperties (Enumeration? classifierType, Enumeration? trainingStatus) |
Заполнить свойства для обучения классификатора |
FillTrainingProperties (IClassifierTrainingSession trainingSession, Enumeration? trainingStatus) |
Заполнить свойства для обучения классификатора |
FillTrainingProperties (Enumeration? classifierType, Enumeration? trainingStatus)
Заполнить свойства для обучения классификатора.
Синтаксис
[Public]
public virtual void FillTrainingProperties(Enumeration? classifierType, Enumeration? trainingStatus)
Параметры
classifierType – Тип классификатора;
trainingStatus – Статус дообучения.
FillTrainingProperties (IClassifierTrainingSession trainingSession, Enumeration? trainingStatus)
Заполнить свойства для обучения классификатора.
Синтаксис
[Public]
public virtual void FillTrainingProperties(IClassifierTrainingSession trainingSession, Enumeration? trainingStatus)
Параметры
trainingSession – Сессия дообучения;
trainingStatus – Статус дообучения.
Получить документ, связанный с результатом распознавания.
Вернуть как сущность, чтобы не добавлять зависимость от модуля, где определен официальный документ.
Синтаксис
[Public, Remote(IsPure = true)]
public virtual IEntity GetDocument()
Возвращаемое значение
IEntity – Документ.
Получить результат распознавания сущности.
Синтаксис
[Public, Remote(IsPure = true)]
public static IEntityRecognitionInfo GetEntityRecognitionInfo(Sungero.Domain.Shared.IEntity entity)
Параметры
entity – Сущность.
Возвращаемое значение
IEntityRecognitionInfo – Результат распознавания.
Получить вероятность для подсветки.
Синтаксис
[Public]
public virtual double GetHighlightProbability(Structures.Module.IArioFact fact, List<string> fieldNames)
Параметры
fact – Факт;
fieldNames – Названия подсвечиваемых полей.
Возвращаемое значение
double – Вероятность.
Получить вероятность, с которой распознано свойство сущности.
Синтаксис
[Public]
public virtual double? GetProbabilityByPropertyName(string propertyName)
Параметры
propertyName – Наименование свойства.
Возвращаемое значение
double? – Вероятность, с которой распознано свойство сущности.null, если для свойства нет результатов распознавания.
Проложить связь между фактом и свойством документа.
Перегрузки
Имя функции |
Описание |
Проложить связь между фактом и свойством документа |
|
Проложить связь между фактом и свойством документа |
|
Проложить связь между фактом и свойством документа |
LinkFactAndProperty (Structures.Module.IArioFact fact, string fieldName, string propertyName, object propertyValue)
Проложить связь между фактом и свойством документа.
Синтаксис
[Public]
public virtual void LinkFactAndProperty(Structures.Module.IArioFact fact, string fieldName, string propertyName, object propertyValue)
Параметры
fact – Факт, который будет связан со свойством документа;
fieldName – Поле, которое будет связано со свойством документа. Если не указано, то будут связаны все поля факта;
propertyName – Имя свойства документа;
propertyValue – Значение свойства.
LinkFactAndProperty (Structures.Module.IArioFact fact, string fieldName, string propertyName, object propertyValue, double? probability)
Проложить связь между фактом и свойством документа.
Синтаксис
[Public]
public virtual void LinkFactAndProperty(Structures.Module.IArioFact fact, string fieldName, string propertyName, object propertyValue, double? probability)
Параметры
fact – Факт, который будет связан со свойством документа;
fieldName – Поле, которое будет связано со свойством документа. Если не указано, то будут связаны все поля факта;
propertyName – Имя свойства документа;
propertyValue – Значение свойства;
probability – Вероятность.
LinkFactAndProperty (Structures.Module.IArioFact fact, string fieldName, string propertyName, object propertyValue, double? probability, long? collectionRecordId)
Проложить связь между фактом и свойством документа.
Синтаксис
[Public]
public virtual void LinkFactAndProperty(Structures.Module.IArioFact fact, string fieldName, string propertyName, object propertyValue, double? probability, long? collectionRecordId)
Параметры
fact – Факт, который будет связан со свойством документа;
fieldName – Поле, которое будет связано со свойством документа. Если не указано, то будут связаны все поля факта;
propertyName – Имя свойства документа;
propertyValue – Значение свойства;
probability – Вероятность;
collectionRecordId – ИД записи свойства-коллекции.
LinkFactAndPropertyWithConfidence
Проложить связь между фактом и свойством документа с учетом уверенности распознавания текста.
Синтаксис
[Public]
public virtual void LinkFactAndPropertyWithConfidence(Structures.Module.IArioFact fact, string fieldName, string propertyName, object propertyValue, double? probability)
Параметры
fact – Факт, который будет связан со свойством документа;
fieldName – Поле, которое будет связано со свойством документа;
propertyName – Имя свойства документа;
propertyValue – Значение свойства;
probability – Вероятность для подсветки.
Проложить связь между полями факта и свойством документа.
Синтаксис
[Public]
public virtual void LinkFactFieldsAndProperty(Structures.Module.IArioFact fact, List<string> fieldNames, string propertyName, object propertyValue, double? probability, long? collectionRecordId)
Параметры
fact – Факт, который будет связан со свойством документа;
fieldNames – Поля, которые будут связаны со свойством документа. Если не указано, то будут связаны все поля факта;
propertyName – Имя свойства документа;
propertyValue – Значение свойства;
probability – Вероятность;
collectionRecordId – ИД записи свойства-коллекции.
ResetPropertiesToAwaitTraining
Сбросить сессию обучения классификатора и проставить статус в "Ожидание обучения".
Синтаксис
[Public]
public virtual void ResetPropertiesToAwaitTraining(Enumeration? classifierType)
Параметры
classifierType – Тип классификатора.
Обновить положение фактов для нового порядка страниц в документе.
Синтаксис
[Public]
public virtual List<int> UpdatePagesInPositions(System.Collections.Generic.IDictionary<string, string> newPagesOrder)
Параметры
newPagesOrder – Новый порядок страниц в документе. Ключ - текущий номер страницы, Значение - новый номер.
Возвращаемое значение
List<int> – Список Ид фактов, страницы которых не указаны в новом порядке.
© Компания Directum, 2024 |