CustomEntity interface
Objet qui contient des informations sur les correspondances trouvées et les métadonnées associées.
Propriétés
accent |
La valeur par défaut est false. Valeur booléenne indiquant si les comparaisons avec le nom d’entité doivent être sensibles à l’accentuation. |
aliases | Tableau d’objets complexes qui peuvent être utilisés pour spécifier d’autres orthographes ou synonymes au nom d’entité racine. |
case |
La valeur par défaut est false. Valeur booléenne indiquant si les comparaisons avec le nom de l'entité doivent respecter la casse des caractères. Les exemples de correspondances non sensibles à la casse de « Microsoft » peuvent être : microsoft, microSoft, MICROSOFT. |
default |
Modifie la valeur de sensibilité aux accents par défaut pour cette entité. Il permet de modifier la valeur par défaut de tous les alias des valeurs accentSensibles. |
default |
Modifie la valeur de confidentialité de la casse par défaut pour cette entité. Elle peut être utilisée pour modifier les valeurs caseSensitive par défaut de tous les alias. |
default |
Modifie la valeur de la distance de modification floue par défaut pour cette entité. Elle peut être utilisée pour modifier les valeurs fuzzyEditDistance par défaut de tous les alias. |
description | Ce champ peut être utilisé en tant que passe-passe pour les métadonnées personnalisées relatives au ou aux texte(s) correspondant(s). La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence. |
fuzzy |
La valeur par défaut est 0. La valeur maximale est 5. Indique le nombre acceptable de caractères divergents qui constitueraient encore une correspondance avec le nom de l'entité. La plus petite approximation possible d'une correspondance donnée est renvoyée. Par exemple, si la distance de modification est définie sur 3, « Windows10 » correspond toujours à « Windows », « Windows10 » et « Windows 7 ». Lorsque le respect de la casse est défini sur « False », les différences de casse ne comptent PAS dans le cadre de la tolérance aux approximations, mais sinon elles comptent. |
id | Ce champ peut être utilisé en tant que passe-passe pour les métadonnées personnalisées relatives au ou aux texte(s) correspondant(s). La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence. |
name | descripteur d'entité de niveau supérieur. Dans la sortie de la compétence, les correspondances seront regroupées en fonction de ce nom. Il s'agit de la forme « normalisée » du texte trouvé. |
subtype | Ce champ peut être utilisé en tant que passe-passe pour les métadonnées personnalisées relatives au ou aux texte(s) correspondant(s). La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence. |
type | Ce champ peut être utilisé en tant que passe-passe pour les métadonnées personnalisées relatives au ou aux texte(s) correspondant(s). La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence. |
Détails de la propriété
accentSensitive
La valeur par défaut est false. Valeur booléenne indiquant si les comparaisons avec le nom d’entité doivent être sensibles à l’accentuation.
accentSensitive?: boolean
Valeur de propriété
boolean
aliases
Tableau d’objets complexes qui peuvent être utilisés pour spécifier d’autres orthographes ou synonymes au nom d’entité racine.
aliases?: CustomEntityAlias[]
Valeur de propriété
caseSensitive
La valeur par défaut est false. Valeur booléenne indiquant si les comparaisons avec le nom de l'entité doivent respecter la casse des caractères. Les exemples de correspondances non sensibles à la casse de « Microsoft » peuvent être : microsoft, microSoft, MICROSOFT.
caseSensitive?: boolean
Valeur de propriété
boolean
defaultAccentSensitive
Modifie la valeur de sensibilité aux accents par défaut pour cette entité. Il permet de modifier la valeur par défaut de tous les alias des valeurs accentSensibles.
defaultAccentSensitive?: boolean
Valeur de propriété
boolean
defaultCaseSensitive
Modifie la valeur de confidentialité de la casse par défaut pour cette entité. Elle peut être utilisée pour modifier les valeurs caseSensitive par défaut de tous les alias.
defaultCaseSensitive?: boolean
Valeur de propriété
boolean
defaultFuzzyEditDistance
Modifie la valeur de la distance de modification floue par défaut pour cette entité. Elle peut être utilisée pour modifier les valeurs fuzzyEditDistance par défaut de tous les alias.
defaultFuzzyEditDistance?: number
Valeur de propriété
number
description
Ce champ peut être utilisé en tant que passe-passe pour les métadonnées personnalisées relatives au ou aux texte(s) correspondant(s). La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.
description?: string
Valeur de propriété
string
fuzzyEditDistance
La valeur par défaut est 0. La valeur maximale est 5. Indique le nombre acceptable de caractères divergents qui constitueraient encore une correspondance avec le nom de l'entité. La plus petite approximation possible d'une correspondance donnée est renvoyée. Par exemple, si la distance de modification est définie sur 3, « Windows10 » correspond toujours à « Windows », « Windows10 » et « Windows 7 ». Lorsque le respect de la casse est défini sur « False », les différences de casse ne comptent PAS dans le cadre de la tolérance aux approximations, mais sinon elles comptent.
fuzzyEditDistance?: number
Valeur de propriété
number
id
Ce champ peut être utilisé en tant que passe-passe pour les métadonnées personnalisées relatives au ou aux texte(s) correspondant(s). La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.
id?: string
Valeur de propriété
string
name
descripteur d'entité de niveau supérieur. Dans la sortie de la compétence, les correspondances seront regroupées en fonction de ce nom. Il s'agit de la forme « normalisée » du texte trouvé.
name: string
Valeur de propriété
string
subtype
Ce champ peut être utilisé en tant que passe-passe pour les métadonnées personnalisées relatives au ou aux texte(s) correspondant(s). La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.
subtype?: string
Valeur de propriété
string
type
Ce champ peut être utilisé en tant que passe-passe pour les métadonnées personnalisées relatives au ou aux texte(s) correspondant(s). La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.
type?: string
Valeur de propriété
string