Sdílet prostřednictvím


CustomEntity interface

Objekt obsahující informace o nalezených shodách a souvisejících metadatech.

Vlastnosti

accentSensitive

Výchozí hodnota je false. Logická hodnota označující, jestli má být porovnání s názvem entity citlivé na zvýraznění.

aliases

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

caseSensitive

Výchozí hodnota je false. Logická hodnota označující, jestli by porovnání s názvem entity mělo být citlivé na velikost písmen znaků. Ukázková malá a malá písmena nerozlišující shody "Microsoft" by mohla být: 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ů s diakrititivními hodnotami.

defaultCaseSensitive

Změní výchozí hodnotu citlivosti písmen pro tuto entitu. Slouží ke změně výchozí hodnoty všech aliasů bez rozlišování velkých a malých písmen.

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 průchozí pro vlastní metadata o odpovídajících textech. Hodnota tohoto pole se zobrazí se každou shodou entity ve výstupu dovednosti.

fuzzyEditDistance

Výchozí hodnota je 0. Maximální hodnota 5. Označuje přijatelný počet divergentních znaků, které by stále představovaly shodu s názvem entity. Vrátí se nejmenší možná fuzziness pro každou danou shodu. Pokud je například vzdálenost úprav nastavená na hodnotu 3, "Windows10" by stále odpovídala "Windows", "Windows10" a "Windows 7". Pokud je citlivost písmen nastavená na hodnotu false, rozdíly mezi případy se nezapočítávají do tolerance fuzziness, ale jinak.

id

Toto pole lze použít jako průchozí pro vlastní metadata o odpovídajících textech. Hodnota tohoto pole se zobrazí se každou shodou entity ve výstupu dovednosti.

name

Popisovač entity nejvyšší úrovně. Shody ve výstupu dovednosti budou seskupené podle tohoto názvu a měly by představovat "normalizovanou" formu nalezeného textu.

subtype

Toto pole lze použít jako průchozí pro vlastní metadata o odpovídajících textech. Hodnota tohoto pole se zobrazí se každou shodou entity ve výstupu dovednosti.

type

Toto pole lze použít jako průchozí pro vlastní metadata o odpovídajících textech. Hodnota tohoto pole se zobrazí se každou shodou entity ve výstupu dovednosti.

Podrobnosti vlastnosti

accentSensitive

Výchozí hodnota je false. Logická hodnota označující, jestli má být porovnání s názvem entity citlivé na zvýraznění.

accentSensitive?: boolean

Hodnota vlastnosti

boolean

aliases

Pole složitých objektů, které lze použít k určení alternativního pravopisu nebo synonym pro název 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ělo být citlivé na velikost písmen znaků. Ukázková malá a malá písmena nerozlišující shody "Microsoft" by mohla být: 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ů s diakrititivními hodnotami.

defaultAccentSensitive?: boolean

Hodnota vlastnosti

boolean

defaultCaseSensitive

Změní výchozí hodnotu citlivosti písmen pro tuto entitu. Slouží ke změně výchozí hodnoty všech aliasů bez rozlišování velkých a malých písmen.

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 průchozí pro vlastní metadata o odpovídajících textech. Hodnota tohoto pole se zobrazí se každou shodou entity ve výstupu dovednosti.

description?: string

Hodnota vlastnosti

string

fuzzyEditDistance

Výchozí hodnota je 0. Maximální hodnota 5. Označuje přijatelný počet divergentních znaků, které by stále představovaly shodu s názvem entity. Vrátí se nejmenší možná fuzziness pro každou danou shodu. Pokud je například vzdálenost úprav nastavená na hodnotu 3, "Windows10" by stále odpovídala "Windows", "Windows10" a "Windows 7". Pokud je citlivost písmen nastavená na hodnotu false, rozdíly mezi případy se nezapočítávají do tolerance fuzziness, ale jinak.

fuzzyEditDistance?: number

Hodnota vlastnosti

number

id

Toto pole lze použít jako průchozí pro vlastní metadata o odpovídajících textech. Hodnota tohoto pole se zobrazí se každou shodou entity ve výstupu dovednosti.

id?: string

Hodnota vlastnosti

string

name

Popisovač entity nejvyšší úrovně. Shody ve výstupu dovednosti budou seskupené 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 průchozí pro vlastní metadata o odpovídajících textech. Hodnota tohoto pole se zobrazí se každou shodou entity ve výstupu dovednosti.

subtype?: string

Hodnota vlastnosti

string

type

Toto pole lze použít jako průchozí pro vlastní metadata o odpovídajících textech. Hodnota tohoto pole se zobrazí se každou shodou entity ve výstupu dovednosti.

type?: string

Hodnota vlastnosti

string