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