EntityInfo class
Расширенная информация о сущности, включая данные $instance. Расширенная информация о сущности, включая данные $instance.
Свойства
| coverage | Сколько (0-1.0) исходного речевых фрагментов охватывается сущностью. |
| end | Положение, где сущность заканчивается речевым фрагментом. |
| name | Имя сущности. |
| operation | Операция применения к сущности. |
| priority | Относительный приоритет сущности по сравнению с другими сущностями с наибольшим приоритетом 0. |
| property | Значение свойства, если таковое имеется. |
| root |
Корневая сущность, в которой найдена эта сущность. |
| score | Оценка (0-1.0) сущности. |
| start | Положение, где сущность начинается в речевых фрагментах. |
| text | Исходный текст, который привел к сущности. |
| type | Тип сущности. |
| value | Значение сущности. |
| when |
Счетчик событий при распознавании сущности. |
Методы
| alternative(Partial<Entity |
Возвращает значение true, если сущности приходят из точно того же текста в речевых фрагментах. |
| covers(Partial<Entity |
Возвращает истинный текст сущности полностью включает другой текст сущности. |
| is |
Возвращает значение true, если сущности одинаковы. |
| overlaps(Partial<Entity |
Возвращает значение true, если сущности совместно используют текст в речевых фрагментах. |
| shares |
Возвращает значение true, если сущности имеют одинаковый корневой каталог. |
| to |
Печать сущности в виде строки. |
Сведения о свойстве
coverage
Сколько (0-1.0) исходного речевых фрагментов охватывается сущностью.
coverage: number
Значение свойства
number
end
Положение, где сущность заканчивается речевым фрагментом.
end: number
Значение свойства
number
name
Имя сущности.
name: string
Значение свойства
string
operation
Операция применения к сущности.
operation: string
Значение свойства
string
priority
Относительный приоритет сущности по сравнению с другими сущностями с наибольшим приоритетом 0.
priority: number
Значение свойства
number
property
Значение свойства, если таковое имеется.
property: string
Значение свойства
string
rootEntity
Корневая сущность, в которой найдена эта сущность.
rootEntity: string
Значение свойства
string
score
Оценка (0-1.0) сущности.
score: number
Значение свойства
number
start
Положение, где сущность начинается в речевых фрагментах.
start: number
Значение свойства
number
text
Исходный текст, который привел к сущности.
text: string
Значение свойства
string
type
Тип сущности.
type: string
Значение свойства
string
value
Значение сущности.
value: any
Значение свойства
any
whenRecognized
Счетчик событий при распознавании сущности.
whenRecognized: number
Значение свойства
number
Сведения о методе
alternative(Partial<EntityInfo>, Partial<EntityInfo>)
Возвращает значение true, если сущности приходят из точно того же текста в речевых фрагментах.
static function alternative(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Параметры
- source
-
Partial<EntityInfo>
Исходная сущность.
- entity
-
Partial<EntityInfo>
Сущность для сравнения.
Возвращаемое значение
boolean
Значение True, если сущности приходят из точно того же текста в речевых фрагментах, в противном случае — значение false.
covers(Partial<EntityInfo>, Partial<EntityInfo>)
Возвращает истинный текст сущности полностью включает другой текст сущности.
static function covers(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Параметры
- source
-
Partial<EntityInfo>
Исходная сущность.
- entity
-
Partial<EntityInfo>
Сущность для сравнения.
Возвращаемое значение
boolean
Значение True, если текст сущности полностью включает другой текст сущности, в противном случае — значение false.
isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)
Возвращает значение true, если сущности одинаковы.
static function isSameEntity(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Параметры
- source
-
Partial<EntityInfo>
Исходная сущность.
- entity
-
Partial<EntityInfo>
Сущность для сравнения.
Возвращаемое значение
boolean
Значение True, если сущности одинаковы, в противном случае — значение false.
overlaps(Partial<EntityInfo>, Partial<EntityInfo>)
Возвращает значение true, если сущности совместно используют текст в речевых фрагментах.
static function overlaps(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Параметры
- source
-
Partial<EntityInfo>
Исходная сущность.
- entity
-
Partial<EntityInfo>
Сущность для сравнения.
Возвращаемое значение
boolean
Значение True, если сущности используют текст в речевых фрагментах, в противном случае — значение false.
sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)
Возвращает значение true, если сущности имеют одинаковый корневой каталог.
static function sharesRoot(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Параметры
- source
-
Partial<EntityInfo>
Исходная сущность.
- entity
-
Partial<EntityInfo>
Сущность для сравнения.
Возвращаемое значение
boolean
Значение True, если сущности используют один корневой каталог, в противном случае — значение false.
toString(Partial<EntityInfo>)
Печать сущности в виде строки.
static function toString(source: Partial<EntityInfo>): string
Параметры
- source
-
Partial<EntityInfo>
Исходная сущность.
Возвращаемое значение
string
Строка, представляющая текущий объект.