Freigeben über


CustomEntity interface

Ein -Objekt, das Informationen zu den gefundenen Übereinstimmungen und zugehörigen Metadaten enthält.

Eigenschaften

accentSensitive

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.

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.

defaultAccentSensitive

Ändert den Standardwert der Akzentempfindlichkeit für diese Entität. Es wird verwendet, um den Standardwert aller Aliase accentSensitive-Werte zu ändern.

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.

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.

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.

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.

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