CustomEntity interface
Objekt obsahující informace o nalezených shodách a souvisejících metadatech.
Vlastnosti
accent |
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. |
case |
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. |
default |
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. |
default |
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. |
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 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. |
fuzzy |
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