Sdílet prostřednictvím


CustomEntity interface

Objekt, který obsahuje informace o nalezených shodách a souvisejících metadatech.

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í.

aliases

Pole složitých objektů, které lze použít k určení alternativních pravopisů nebo synonym názvu kořenové entity.

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.

defaultAccentSensitive

Změní výchozí hodnotu citlivosti zvýraznění pro tuto entitu. Slouží ke změně výchozí hodnoty všech aliasů accentSensitive.

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.

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.

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.

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.

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