Condividi tramite


EntityInfo class

Informazioni estese su un'entità che include $instance dati. Informazioni estese su un'entità che include $instance dati.

Proprietà

coverage

Quanto (0-1,0) dell'espressione originale è coperto dall'entità.

end

Posizione in cui l'entità termina nell'espressione.

name

Nome dell'entità.

operation

Operazione da applicare all'entità.

priority

Priorità relativa dell'entità rispetto ad altre entità con 0 con priorità più alta.

property

Valore della proprietà, se disponibile.

rootEntity

Entità radice in cui è stata trovata questa entità.

score

Punteggio (0-1,0) dell'entità.

start

Posizione in cui inizia l'entità nell'espressione.

text

Testo originale che ha portato all'entità.

type

Tipo di entità.

value

Valore dell'entità.

whenRecognized

Contatore eventi quando l'entità è stata riconosciuta.

Metodi

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

Restituisce true se le entità provengono esattamente dallo stesso testo nell'espressione.

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

Restituisce il testo dell'entità true include completamente un altro testo di entità.

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

Restituisce true se le entità sono uguali.

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

Restituisce true se le entità condividono testo nell'espressione.

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

Restituisce true se le entità condividono la stessa radice.

toString(Partial<EntityInfo>)

Stampare un'entità come stringa.

Dettagli proprietà

coverage

Quanto (0-1,0) dell'espressione originale è coperto dall'entità.

coverage: number

Valore della proprietà

number

end

Posizione in cui l'entità termina nell'espressione.

end: number

Valore della proprietà

number

name

Nome dell'entità.

name: string

Valore della proprietà

string

operation

Operazione da applicare all'entità.

operation: string

Valore della proprietà

string

priority

Priorità relativa dell'entità rispetto ad altre entità con 0 con priorità più alta.

priority: number

Valore della proprietà

number

property

Valore della proprietà, se disponibile.

property: string

Valore della proprietà

string

rootEntity

Entità radice in cui è stata trovata questa entità.

rootEntity: string

Valore della proprietà

string

score

Punteggio (0-1,0) dell'entità.

score: number

Valore della proprietà

number

start

Posizione in cui inizia l'entità nell'espressione.

start: number

Valore della proprietà

number

text

Testo originale che ha portato all'entità.

text: string

Valore della proprietà

string

type

Tipo di entità.

type: string

Valore della proprietà

string

value

Valore dell'entità.

value: any

Valore della proprietà

any

whenRecognized

Contatore eventi quando l'entità è stata riconosciuta.

whenRecognized: number

Valore della proprietà

number

Dettagli metodo

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

Restituisce true se le entità provengono esattamente dallo stesso testo nell'espressione.

static function alternative(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parametri

source

Partial<EntityInfo>

Entità di origine.

entity

Partial<EntityInfo>

Entità da confrontare.

Restituisce

boolean

True se le entità provengono esattamente dallo stesso testo nell'espressione, in caso contrario false.

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

Restituisce il testo dell'entità true include completamente un altro testo di entità.

static function covers(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parametri

source

Partial<EntityInfo>

Entità di origine.

entity

Partial<EntityInfo>

Entità da confrontare.

Restituisce

boolean

True se il testo dell'entità include completamente un altro testo di entità; in caso contrario, false.

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

Restituisce true se le entità sono uguali.

static function isSameEntity(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parametri

source

Partial<EntityInfo>

Entità di origine.

entity

Partial<EntityInfo>

Entità da confrontare.

Restituisce

boolean

True se le entità sono uguali, in caso contrario false.

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

Restituisce true se le entità condividono testo nell'espressione.

static function overlaps(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parametri

source

Partial<EntityInfo>

Entità di origine.

entity

Partial<EntityInfo>

Entità da confrontare.

Restituisce

boolean

True se le entità condividono testo nell'espressione; in caso contrario, false.

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

Restituisce true se le entità condividono la stessa radice.

static function sharesRoot(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parametri

source

Partial<EntityInfo>

Entità di origine.

entity

Partial<EntityInfo>

Entità da confrontare.

Restituisce

boolean

True se le entità condividono la stessa radice; in caso contrario, false.

toString(Partial<EntityInfo>)

Stampare un'entità come stringa.

static function toString(source: Partial<EntityInfo>): string

Parametri

source

Partial<EntityInfo>

Entità di origine.

Restituisce

string

Stringa che rappresenta l'oggetto corrente.