CustomEntity interface
Egy objektum, amely információkat tartalmaz a talált egyezésekről és a kapcsolódó metaadatokról.
Tulajdonságok
| accent |
Alapértelmezés szerint hamis. Logikai érték, amely azt jelzi, hogy az entitás nevével való összehasonlításnak érzékenynek kell-e lennie az ékezetre. |
| aliases | Összetett objektumok tömbje, amelyek a gyökérentitás nevének alternatív helyesírási vagy szinonimáinak megadására használhatók. |
| case |
Alapértelmezés szerint hamis. Logikai érték, amely azt jelzi, hogy az entitás nevével való összehasonlításnak érzékenynek kell-e lennie a karakterházra. A "Microsoft" kis- és nagybetűkre nem érzéketlen példái lehetnek: microsoft, microSoft, MICROSOFT. |
| default |
Módosítja az entitás alapértelmezett ékezetes bizalmassági értékét. Az aliasok ékezetes értékeinek alapértelmezett értékének módosítására szolgál. |
| default |
Módosítja az entitás alapértelmezett kis- és nagybetűk bizalmassági értékét. Az aliasok caseSensitive értékeinek alapértelmezett értékének módosítására szolgál. |
| default |
Módosítja az entitás alapértelmezett fuzzy edit távolságértékét. Az összes alias alapértelmezett értékének módosítására használható fuzzyEditDistance értékek. |
| description | Ez a mező átengedhető a megfeleltetett szöveg(ek) egyéni metaadataihoz. Ennek a mezőnek az értéke az entitás minden egyezésével megjelenik a képességkimenetben. |
| fuzzy |
Alapértelmezés szerint 0. Maximális érték: 5. Azon eltérő karakterek elfogadható számát jelöli, amelyek továbbra is egyeznek az entitás nevével. A lehető legkisebb homályosságot adja vissza az adott találatokhoz. Ha például a szerkesztési távolság 3, akkor a "Windows10" továbbra is megfelel a "Windows", a "Windows10" és a "Windows 7" értéknek. Ha a kis- és nagybetűk érzékenysége hamis értékre van állítva, a kis- és nagybetűk közötti különbségek NEM számítanak bele a rugalmassági tűréshatárba, de máskülönben igen. |
| id | Ez a mező átengedhető a megfeleltetett szöveg(ek) egyéni metaadataihoz. Ennek a mezőnek az értéke az entitás minden egyezésével megjelenik a képességkimenetben. |
| name | A legfelső szintű entitásleíró. A képességkimenetben szereplő egyezéseket ez a név fogja csoportosítani, és a talált szöveg "normalizált" formáját kell jelölnie. |
| subtype | Ez a mező átengedhető a megfeleltetett szöveg(ek) egyéni metaadataihoz. Ennek a mezőnek az értéke az entitás minden egyezésével megjelenik a képességkimenetben. |
| type | Ez a mező átengedhető a megfeleltetett szöveg(ek) egyéni metaadataihoz. Ennek a mezőnek az értéke az entitás minden egyezésével megjelenik a képességkimenetben. |
Tulajdonság adatai
accentSensitive
Alapértelmezés szerint hamis. Logikai érték, amely azt jelzi, hogy az entitás nevével való összehasonlításnak érzékenynek kell-e lennie az ékezetre.
accentSensitive?: boolean
Tulajdonság értéke
boolean
aliases
Összetett objektumok tömbje, amelyek a gyökérentitás nevének alternatív helyesírási vagy szinonimáinak megadására használhatók.
aliases?: CustomEntityAlias[]
Tulajdonság értéke
caseSensitive
Alapértelmezés szerint hamis. Logikai érték, amely azt jelzi, hogy az entitás nevével való összehasonlításnak érzékenynek kell-e lennie a karakterházra. A "Microsoft" kis- és nagybetűkre nem érzéketlen példái lehetnek: microsoft, microSoft, MICROSOFT.
caseSensitive?: boolean
Tulajdonság értéke
boolean
defaultAccentSensitive
Módosítja az entitás alapértelmezett ékezetes bizalmassági értékét. Az aliasok ékezetes értékeinek alapértelmezett értékének módosítására szolgál.
defaultAccentSensitive?: boolean
Tulajdonság értéke
boolean
defaultCaseSensitive
Módosítja az entitás alapértelmezett kis- és nagybetűk bizalmassági értékét. Az aliasok caseSensitive értékeinek alapértelmezett értékének módosítására szolgál.
defaultCaseSensitive?: boolean
Tulajdonság értéke
boolean
defaultFuzzyEditDistance
Módosítja az entitás alapértelmezett fuzzy edit távolságértékét. Az összes alias alapértelmezett értékének módosítására használható fuzzyEditDistance értékek.
defaultFuzzyEditDistance?: number
Tulajdonság értéke
number
description
Ez a mező átengedhető a megfeleltetett szöveg(ek) egyéni metaadataihoz. Ennek a mezőnek az értéke az entitás minden egyezésével megjelenik a képességkimenetben.
description?: string
Tulajdonság értéke
string
fuzzyEditDistance
Alapértelmezés szerint 0. Maximális érték: 5. Azon eltérő karakterek elfogadható számát jelöli, amelyek továbbra is egyeznek az entitás nevével. A lehető legkisebb homályosságot adja vissza az adott találatokhoz. Ha például a szerkesztési távolság 3, akkor a "Windows10" továbbra is megfelel a "Windows", a "Windows10" és a "Windows 7" értéknek. Ha a kis- és nagybetűk érzékenysége hamis értékre van állítva, a kis- és nagybetűk közötti különbségek NEM számítanak bele a rugalmassági tűréshatárba, de máskülönben igen.
fuzzyEditDistance?: number
Tulajdonság értéke
number
id
Ez a mező átengedhető a megfeleltetett szöveg(ek) egyéni metaadataihoz. Ennek a mezőnek az értéke az entitás minden egyezésével megjelenik a képességkimenetben.
id?: string
Tulajdonság értéke
string
name
A legfelső szintű entitásleíró. A képességkimenetben szereplő egyezéseket ez a név fogja csoportosítani, és a talált szöveg "normalizált" formáját kell jelölnie.
name: string
Tulajdonság értéke
string
subtype
Ez a mező átengedhető a megfeleltetett szöveg(ek) egyéni metaadataihoz. Ennek a mezőnek az értéke az entitás minden egyezésével megjelenik a képességkimenetben.
subtype?: string
Tulajdonság értéke
string
type
Ez a mező átengedhető a megfeleltetett szöveg(ek) egyéni metaadataihoz. Ennek a mezőnek az értéke az entitás minden egyezésével megjelenik a képességkimenetben.
type?: string
Tulajdonság értéke
string