CustomEntity interface
Objekt, který obsahuje informace o nalezených shodách a souvisejících metadatech.
Vlastnosti
accent |
Výchozí hodnota je false. Logická hodnota označující, jestli porovnání s názvem entity mají být citlivá na zvýraznění. |
aliases | Pole složitých objektů, které lze použít k určení alternativních pravopisů nebo synonym názvu kořenové entity. |
case |
Výchozí hodnota je false. Logická hodnota označující, jestli by porovnání s názvem entity měla být citlivá na velikost písmen znaků. Ukázkové shody Microsoft nerozlišují malá a velká písmena: microsoft, microSoft, MICROSOFT. |
default |
Změní výchozí hodnotu citlivosti zvýraznění pro tuto entitu. Slouží ke změně výchozí hodnoty všech aliasů accentSensitive. |
default |
Změní výchozí hodnotu rozlišování malých a velkých písmen pro tuto entitu. Slouží ke změně výchozí hodnoty všech aliasů s rozlišováním caseSensitive. |
default |
Změní výchozí hodnotu přibližné úpravy vzdálenosti pro tuto entitu. Dá se použít ke změně výchozí hodnoty všech aliasů fuzzyEditDistance hodnot. |
description | Toto pole lze použít jako předávání pro vlastní metadata o shodných textech. Hodnota tohoto pole se zobrazí při každé shodě jeho entity ve výstupu dovednosti. |
fuzzy |
Výchozí hodnota je 0. Maximální hodnota je 5. Označuje přijatelný počet odlišných znaků, které by stále představovaly shodu s názvem entity. Vrátí se nejmenší možná přibližnost pro danou shodu. Pokud je například vzdálenost pro úpravy nastavená na hodnotu 3, bude se "Windows10" stále shodovat s "Windows", "Windows10" a "Windows 7". Pokud je rozlišování malých a velkých písmen nastaveno na false, rozdíly v malých a malých písmenech se do tolerance nerozlišují, ale jinak ano. |
id | Toto pole lze použít jako předávání pro vlastní metadata o shodných textech. Hodnota tohoto pole se zobrazí při každé shodě jeho entity ve výstupu dovednosti. |
name | Popisovač entit nejvyšší úrovně. Shody ve výstupu dovednosti budou seskupeny podle tohoto názvu a měly by představovat "normalizovanou" formu nalezeného textu. |
subtype | Toto pole lze použít jako předávání pro vlastní metadata o shodných textech. Hodnota tohoto pole se zobrazí při každé shodě jeho entity ve výstupu dovednosti. |
type | Toto pole lze použít jako předávání pro vlastní metadata o shodných textech. Hodnota tohoto pole se zobrazí při každé shodě jeho entity ve výstupu dovednosti. |
Podrobnosti vlastnosti
accentSensitive
Výchozí hodnota je false. Logická hodnota označující, jestli porovnání s názvem entity mají být citlivá na zvýraznění.
accentSensitive?: boolean
Hodnota vlastnosti
boolean
aliases
Pole složitých objektů, které lze použít k určení alternativních pravopisů nebo synonym názvu kořenové entity.
aliases?: CustomEntityAlias[]
Hodnota vlastnosti
caseSensitive
Výchozí hodnota je false. Logická hodnota označující, jestli by porovnání s názvem entity měla být citlivá na velikost písmen znaků. Ukázkové shody Microsoft nerozlišují malá a velká písmena: microsoft, microSoft, MICROSOFT.
caseSensitive?: boolean
Hodnota vlastnosti
boolean
defaultAccentSensitive
Změní výchozí hodnotu citlivosti zvýraznění pro tuto entitu. Slouží ke změně výchozí hodnoty všech aliasů accentSensitive.
defaultAccentSensitive?: boolean
Hodnota vlastnosti
boolean
defaultCaseSensitive
Změní výchozí hodnotu rozlišování malých a velkých písmen pro tuto entitu. Slouží ke změně výchozí hodnoty všech aliasů s rozlišováním caseSensitive.
defaultCaseSensitive?: boolean
Hodnota vlastnosti
boolean
defaultFuzzyEditDistance
Změní výchozí hodnotu přibližné úpravy vzdálenosti pro tuto entitu. Dá se použít ke změně výchozí hodnoty všech aliasů fuzzyEditDistance hodnot.
defaultFuzzyEditDistance?: number
Hodnota vlastnosti
number
description
Toto pole lze použít jako předávání pro vlastní metadata o shodných textech. Hodnota tohoto pole se zobrazí při každé shodě jeho entity ve výstupu dovednosti.
description?: string
Hodnota vlastnosti
string
fuzzyEditDistance
Výchozí hodnota je 0. Maximální hodnota je 5. Označuje přijatelný počet odlišných znaků, které by stále představovaly shodu s názvem entity. Vrátí se nejmenší možná přibližnost pro danou shodu. Pokud je například vzdálenost pro úpravy nastavená na hodnotu 3, bude se "Windows10" stále shodovat s "Windows", "Windows10" a "Windows 7". Pokud je rozlišování malých a velkých písmen nastaveno na false, rozdíly v malých a malých písmenech se do tolerance nerozlišují, ale jinak ano.
fuzzyEditDistance?: number
Hodnota vlastnosti
number
id
Toto pole lze použít jako předávání pro vlastní metadata o shodných textech. Hodnota tohoto pole se zobrazí při každé shodě jeho entity ve výstupu dovednosti.
id?: string
Hodnota vlastnosti
string
name
Popisovač entit nejvyšší úrovně. Shody ve výstupu dovednosti budou seskupeny podle tohoto názvu a měly by představovat "normalizovanou" formu nalezeného textu.
name: string
Hodnota vlastnosti
string
subtype
Toto pole lze použít jako předávání pro vlastní metadata o shodných textech. Hodnota tohoto pole se zobrazí při každé shodě jeho entity ve výstupu dovednosti.
subtype?: string
Hodnota vlastnosti
string
type
Toto pole lze použít jako předávání pro vlastní metadata o shodných textech. Hodnota tohoto pole se zobrazí při každé shodě jeho entity ve výstupu dovednosti.
type?: string
Hodnota vlastnosti
string