Compartilhar via


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.

rootEntity

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.

whenRecognized

Contador de eventos quando a entidade foi reconhecida.

Métodos

alternative(Partial<EntityInfo>, Partial<EntityInfo>)

Retornará true se as entidades vierem exatamente do mesmo texto no enunciado.

covers(Partial<EntityInfo>, Partial<EntityInfo>)

Retorna texto de entidade verdadeiro completamente inclui outro texto de entidade.

isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)

Retornará true se as entidades forem as mesmas.

overlaps(Partial<EntityInfo>, Partial<EntityInfo>)

Retornará true se as entidades compartilharem texto em enunciado.

sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)

Retornará true se as entidades compartilharem a mesma raiz.

toString(Partial<EntityInfo>)

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.