CustomEntity interface
Ein -Objekt, das Informationen zu den gefundenen Übereinstimmungen und zugehörigen Metadaten enthält.
Eigenschaften
accent |
Der Standardwert ist „false“. Boolescher Wert, der angibt, ob Vergleiche mit dem Entitätsnamen akzentabhängig sein sollen. |
aliases | Ein Array komplexer Objekte, das verwendet werden kann, um alternative Schreibweisen oder Synonyme für den Namen der Stammentität anzugeben. |
case |
Der Standardwert ist „false“. Boolescher Wert, der angibt, ob bei Vergleichen mit dem Entitätsnamen die Groß-/Kleinschreibung beachtet werden soll. Beispiel: Übereinstimmungen von "Microsoft" ohne Beachtung der Groß-/Kleinschreibung: microsoft, microSoft, MICROSOFT. |
default |
Ändert den Standardwert der Akzentempfindlichkeit für diese Entität. Es wird verwendet, um den Standardwert aller Aliase accentSensitive-Werte zu ändern. |
default |
Ändert den Standardwert der Groß-/Kleinschreibung für diese Entität. Es kann verwendet werden, um die Standardeinstellung für den caseSensitive-Wert aller Aliase zu ändern. |
default |
Ändert den Standardwert für den Bearbeitungsabstand für Fuzzy für diese Entität. Es kann verwendet werden, um die Standardeinstellung für den fuzzyEditDistance-Wert aller Aliase zu ändern. |
description | Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt. |
fuzzy |
Der Standardwert ist 0. Der Maximalwert ist „5“. Legt die zulässige Anzahl von abweichenden Zeichen fest, die noch als eine Übereinstimmung mit dem Entitätsnamen betrachtet werden. Die kleinste mögliche Fuzzyübereinstimmung für eine bestimmte Übereinstimmung wird zurückgegeben. Wenn beispielsweise der Bearbeitungsabstand auf 3 festgelegt ist, entspricht "Windows10" weiterhin "Windows", "Windows10" und "Windows 7". Ist die Groß-/Kleinschreibung auf „false“ festgelegt, werden Unterschiede in der Groß-/Kleinschreibung hinsichtlich der Fuzzyübereinstimmung nicht berücksichtigt; andernfalls schon. |
id | Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt. |
name | Entitätsdeskriptor der obersten Ebene. Übereinstimmungen in der Ausgabe der Qualifikation werden nach diesem Namen gruppiert; er sollte die „normalisierte“ Form des gefundenen Texts darstellen. |
subtype | Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt. |
type | Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt. |
Details zur Eigenschaft
accentSensitive
Der Standardwert ist „false“. Boolescher Wert, der angibt, ob Vergleiche mit dem Entitätsnamen akzentabhängig sein sollen.
accentSensitive?: boolean
Eigenschaftswert
boolean
aliases
Ein Array komplexer Objekte, das verwendet werden kann, um alternative Schreibweisen oder Synonyme für den Namen der Stammentität anzugeben.
aliases?: CustomEntityAlias[]
Eigenschaftswert
caseSensitive
Der Standardwert ist „false“. Boolescher Wert, der angibt, ob bei Vergleichen mit dem Entitätsnamen die Groß-/Kleinschreibung beachtet werden soll. Beispiel: Übereinstimmungen von "Microsoft" ohne Beachtung der Groß-/Kleinschreibung: microsoft, microSoft, MICROSOFT.
caseSensitive?: boolean
Eigenschaftswert
boolean
defaultAccentSensitive
Ändert den Standardwert der Akzentempfindlichkeit für diese Entität. Es wird verwendet, um den Standardwert aller Aliase accentSensitive-Werte zu ändern.
defaultAccentSensitive?: boolean
Eigenschaftswert
boolean
defaultCaseSensitive
Ändert den Standardwert der Groß-/Kleinschreibung für diese Entität. Es kann verwendet werden, um die Standardeinstellung für den caseSensitive-Wert aller Aliase zu ändern.
defaultCaseSensitive?: boolean
Eigenschaftswert
boolean
defaultFuzzyEditDistance
Ändert den Standardwert für den Bearbeitungsabstand für Fuzzy für diese Entität. Es kann verwendet werden, um die Standardeinstellung für den fuzzyEditDistance-Wert aller Aliase zu ändern.
defaultFuzzyEditDistance?: number
Eigenschaftswert
number
description
Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt.
description?: string
Eigenschaftswert
string
fuzzyEditDistance
Der Standardwert ist 0. Der Maximalwert ist „5“. Legt die zulässige Anzahl von abweichenden Zeichen fest, die noch als eine Übereinstimmung mit dem Entitätsnamen betrachtet werden. Die kleinste mögliche Fuzzyübereinstimmung für eine bestimmte Übereinstimmung wird zurückgegeben. Wenn beispielsweise der Bearbeitungsabstand auf 3 festgelegt ist, entspricht "Windows10" weiterhin "Windows", "Windows10" und "Windows 7". Ist die Groß-/Kleinschreibung auf „false“ festgelegt, werden Unterschiede in der Groß-/Kleinschreibung hinsichtlich der Fuzzyübereinstimmung nicht berücksichtigt; andernfalls schon.
fuzzyEditDistance?: number
Eigenschaftswert
number
id
Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt.
id?: string
Eigenschaftswert
string
name
Entitätsdeskriptor der obersten Ebene. Übereinstimmungen in der Ausgabe der Qualifikation werden nach diesem Namen gruppiert; er sollte die „normalisierte“ Form des gefundenen Texts darstellen.
name: string
Eigenschaftswert
string
subtype
Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt.
subtype?: string
Eigenschaftswert
string
type
Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt.
type?: string
Eigenschaftswert
string