EntityInfo class
Informações estendidas sobre uma entidade, incluindo dados $instance. Informações estendidas sobre uma entidade, incluindo dados $instance.
Propriedades
coverage | Quanto (0-1.0) do enunciado original é coberto pela entidade. |
end | Posição em que a entidade termina em enunciado. |
name | Nome da entidade. |
operation | Operação a ser aplicada à entidade. |
priority | Prioridade relativa da entidade em comparação com outras entidades, sendo 0 a prioridade mais alta. |
property | Valor da propriedade, se houver. |
root |
Entidade raiz em que essa entidade foi encontrada. |
score | Pontuação (0-1.0) da entidade. |
start | Posição em que a entidade começa no enunciado. |
text | Texto original que levou à entidade. |
type | Tipo de entidade. |
value | Valor da entidade. |
when |
Contador de eventos quando a entidade foi reconhecida. |
Métodos
alternative(Partial<Entity |
Retornará true se as entidades vierem exatamente do mesmo texto no enunciado. |
covers(Partial<Entity |
Retorna texto de entidade verdadeiro completamente inclui outro texto de entidade. |
is |
Retornará true se as entidades forem as mesmas. |
overlaps(Partial<Entity |
Retornará true se as entidades compartilharem texto em enunciado. |
shares |
Retornará true se as entidades compartilharem a mesma raiz. |
to |
Imprima uma entidade como uma cadeia de caracteres. |
Detalhes da propriedade
coverage
Quanto (0-1.0) do enunciado original é coberto pela entidade.
coverage: number
Valor da propriedade
number
end
Posição em que a entidade termina em enunciado.
end: number
Valor da propriedade
number
name
Nome da entidade.
name: string
Valor da propriedade
string
operation
Operação a ser aplicada à entidade.
operation: string
Valor da propriedade
string
priority
Prioridade relativa da entidade em comparação com outras entidades, sendo 0 a prioridade mais alta.
priority: number
Valor da propriedade
number
property
Valor da propriedade, se houver.
property: string
Valor da propriedade
string
rootEntity
Entidade raiz em que essa entidade foi encontrada.
rootEntity: string
Valor da propriedade
string
score
Pontuação (0-1.0) da entidade.
score: number
Valor da propriedade
number
start
Posição em que a entidade começa no enunciado.
start: number
Valor da propriedade
number
text
Texto original que levou à entidade.
text: string
Valor da propriedade
string
type
Tipo de entidade.
type: string
Valor da propriedade
string
value
Valor da entidade.
value: any
Valor da propriedade
any
whenRecognized
Contador de eventos quando a entidade foi reconhecida.
whenRecognized: number
Valor da propriedade
number
Detalhes do método
alternative(Partial<EntityInfo>, Partial<EntityInfo>)
Retornará true se as entidades vierem exatamente do mesmo texto no enunciado.
static function alternative(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parâmetros
- source
-
Partial<EntityInfo>
Entidade de origem.
- entity
-
Partial<EntityInfo>
Entidade a ser comparada.
Retornos
boolean
True se as entidades vêm exatamente do mesmo texto no enunciado, caso contrário, false.
covers(Partial<EntityInfo>, Partial<EntityInfo>)
Retorna texto de entidade verdadeiro completamente inclui outro texto de entidade.
static function covers(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parâmetros
- source
-
Partial<EntityInfo>
Entidade de origem.
- entity
-
Partial<EntityInfo>
Entidade a ser comparada.
Retornos
boolean
True se o texto da entidade incluir completamente outro texto de entidade, caso contrário, false.
isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)
Retornará true se as entidades forem as mesmas.
static function isSameEntity(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parâmetros
- source
-
Partial<EntityInfo>
Entidade de origem.
- entity
-
Partial<EntityInfo>
Entidade a ser comparada.
Retornos
boolean
True se as entidades forem as mesmas, caso contrário, false.
overlaps(Partial<EntityInfo>, Partial<EntityInfo>)
Retornará true se as entidades compartilharem texto em enunciado.
static function overlaps(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parâmetros
- source
-
Partial<EntityInfo>
Entidade de origem.
- entity
-
Partial<EntityInfo>
Entidade a ser comparada.
Retornos
boolean
True se as entidades compartilharem texto em enunciado, caso contrário, false.
sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)
Retornará true se as entidades compartilharem a mesma raiz.
static function sharesRoot(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parâmetros
- source
-
Partial<EntityInfo>
Entidade de origem.
- entity
-
Partial<EntityInfo>
Entidade a ser comparada.
Retornos
boolean
True se as entidades compartilharem a mesma raiz, caso contrário, false.
toString(Partial<EntityInfo>)
Imprima uma entidade como uma cadeia de caracteres.
static function toString(source: Partial<EntityInfo>): string
Parâmetros
- source
-
Partial<EntityInfo>
Entidade de origem.
Retornos
string
Uma cadeia de caracteres que representa o objeto atual.