EntityInfo class
Información extendida sobre una entidad, incluidos los datos de $instance. Información extendida sobre una entidad, incluidos los datos de $instance.
Propiedades
| coverage | Cantidad (0-1.0) de la expresión original que cubre la entidad. |
| end | Posición donde la entidad termina en la expresión. |
| name | Nombre de la entidad. |
| operation | Operación que se va a aplicar a la entidad. |
| priority | Prioridad relativa de la entidad en comparación con otras entidades con 0 como prioridad más alta. |
| property | Valor de la propiedad si existe. |
| root |
Entidad raíz donde se encontró esta entidad. |
| score | Puntuación (0-1.0) de la entidad. |
| start | Posición donde se inicia la entidad en la expresión. |
| text | Texto original que llevó a la entidad. |
| type | Tipo de entidad. |
| value | Valor de la entidad. |
| when |
Contador de eventos cuando se reconoció la entidad. |
Métodos
| alternative(Partial<Entity |
Devuelve true si las entidades proceden exactamente del mismo texto de la expresión. |
| covers(Partial<Entity |
Devuelve texto de entidad true completamente incluye otro texto de entidad. |
| is |
Devuelve true si las entidades son iguales. |
| overlaps(Partial<Entity |
Devuelve true si las entidades comparten texto en la expresión. |
| shares |
Devuelve true si las entidades comparten la misma raíz. |
| to |
Imprima una entidad como una cadena. |
Detalles de las propiedades
coverage
Cantidad (0-1.0) de la expresión original que cubre la entidad.
coverage: number
Valor de propiedad
number
end
Posición donde la entidad termina en la expresión.
end: number
Valor de propiedad
number
name
Nombre de la entidad.
name: string
Valor de propiedad
string
operation
Operación que se va a aplicar a la entidad.
operation: string
Valor de propiedad
string
priority
Prioridad relativa de la entidad en comparación con otras entidades con 0 como prioridad más alta.
priority: number
Valor de propiedad
number
property
Valor de la propiedad si existe.
property: string
Valor de propiedad
string
rootEntity
Entidad raíz donde se encontró esta entidad.
rootEntity: string
Valor de propiedad
string
score
Puntuación (0-1.0) de la entidad.
score: number
Valor de propiedad
number
start
Posición donde se inicia la entidad en la expresión.
start: number
Valor de propiedad
number
text
Texto original que llevó a la entidad.
text: string
Valor de propiedad
string
type
Tipo de entidad.
type: string
Valor de propiedad
string
value
Valor de la entidad.
value: any
Valor de propiedad
any
whenRecognized
Contador de eventos cuando se reconoció la entidad.
whenRecognized: number
Valor de propiedad
number
Detalles del método
alternative(Partial<EntityInfo>, Partial<EntityInfo>)
Devuelve true si las entidades proceden exactamente del mismo texto de la expresión.
static function alternative(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parámetros
- source
-
Partial<EntityInfo>
Entidad de origen.
- entity
-
Partial<EntityInfo>
Entidad que se va a comparar.
Devoluciones
boolean
True si las entidades proceden del mismo texto en la expresión; de lo contrario, false.
covers(Partial<EntityInfo>, Partial<EntityInfo>)
Devuelve texto de entidad true completamente incluye otro texto de entidad.
static function covers(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parámetros
- source
-
Partial<EntityInfo>
Entidad de origen.
- entity
-
Partial<EntityInfo>
Entidad que se va a comparar.
Devoluciones
boolean
True si el texto de la entidad incluye completamente otro texto de entidad; de lo contrario, false.
isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)
Devuelve true si las entidades son iguales.
static function isSameEntity(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parámetros
- source
-
Partial<EntityInfo>
Entidad de origen.
- entity
-
Partial<EntityInfo>
Entidad que se va a comparar.
Devoluciones
boolean
True si las entidades son iguales; de lo contrario, false.
overlaps(Partial<EntityInfo>, Partial<EntityInfo>)
Devuelve true si las entidades comparten texto en la expresión.
static function overlaps(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parámetros
- source
-
Partial<EntityInfo>
Entidad de origen.
- entity
-
Partial<EntityInfo>
Entidad que se va a comparar.
Devoluciones
boolean
True si las entidades comparten texto en la expresión; de lo contrario, false.
sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)
Devuelve true si las entidades comparten la misma raíz.
static function sharesRoot(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
Parámetros
- source
-
Partial<EntityInfo>
Entidad de origen.
- entity
-
Partial<EntityInfo>
Entidad que se va a comparar.
Devoluciones
boolean
True si las entidades comparten la misma raíz; de lo contrario, false.
toString(Partial<EntityInfo>)
Imprima una entidad como una cadena.
static function toString(source: Partial<EntityInfo>): string
Parámetros
- source
-
Partial<EntityInfo>
Entidad de origen.
Devoluciones
string
Cadena que representa el objeto actual.