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. |
| root |
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à. |
| when |
Contatore eventi quando l'entità è stata riconosciuta. |
Metodi
| alternative(Partial<Entity |
Restituisce true se le entità provengono esattamente dallo stesso testo nell'espressione. |
| covers(Partial<Entity |
Restituisce il testo dell'entità true include completamente un altro testo di entità. |
| is |
Restituisce true se le entità sono uguali. |
| overlaps(Partial<Entity |
Restituisce true se le entità condividono testo nell'espressione. |
| shares |
Restituisce true se le entità condividono la stessa radice. |
| to |
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.