Partager via


CustomEntity interface

Objet qui contient des informations sur les correspondances trouvées et les métadonnées associées.

Propriétés

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.

aliases

Tableau d’objets complexes qui peuvent être utilisés pour spécifier d’autres orthographes ou synonymes au nom d’entité racine.

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.

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.

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.

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.

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.

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.

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