CustomLexicalNormalizer interface

Ermöglicht es Ihnen, die Normalisierung für filterbare, sortierbare und facetable-Felder zu konfigurieren, die standardmäßig mit striktem Abgleich funktionieren. Dies ist eine benutzerdefinierte Konfiguration, die aus mindestens einem Filter besteht, wodurch das gespeicherte Token geändert wird.

Extends

Eigenschaften

charFilters

Eine Liste von Zeichenfiltern, die zum Vorbereiten von Eingabetext verwendet werden, bevor er verarbeitet wird. Beispielsweise können sie bestimmte Zeichen oder Symbole ersetzen. Die Filter werden in der Reihenfolge ausgeführt, in der sie aufgelistet werden.

odatatype

Ein URI-Fragment, das den Typ des Normalisierungsprogramms angibt.

tokenFilters

Eine Liste der Tokenfilter, die zum Filtern oder Ändern des Eingabetokens verwendet werden. Sie können z. B. einen Kleinbuchstabenfilter angeben, der alle Zeichen in Kleinbuchstaben konvertiert. Die Filter werden in der Reihenfolge ausgeführt, in der sie aufgelistet werden.

Geerbte Eigenschaften

name

Der Name des Zeichenfilters. Sie darf nur Buchstaben, Ziffern, Leerzeichen, Gedankenstriche oder Unterstriche enthalten, kann nur mit alphanumerischen Zeichen beginnen und enden und ist auf 128 Zeichen beschränkt.

Details zur Eigenschaft

charFilters

Eine Liste von Zeichenfiltern, die zum Vorbereiten von Eingabetext verwendet werden, bevor er verarbeitet wird. Beispielsweise können sie bestimmte Zeichen oder Symbole ersetzen. Die Filter werden in der Reihenfolge ausgeführt, in der sie aufgelistet werden.

charFilters?: string[]

Eigenschaftswert

string[]

odatatype

Ein URI-Fragment, das den Typ des Normalisierungsprogramms angibt.

odatatype: "#Microsoft.Azure.Search.CustomNormalizer"

Eigenschaftswert

"#Microsoft.Azure.Search.CustomNormalizer"

tokenFilters

Eine Liste der Tokenfilter, die zum Filtern oder Ändern des Eingabetokens verwendet werden. Sie können z. B. einen Kleinbuchstabenfilter angeben, der alle Zeichen in Kleinbuchstaben konvertiert. Die Filter werden in der Reihenfolge ausgeführt, in der sie aufgelistet werden.

tokenFilters?: string[]

Eigenschaftswert

string[]

Geerbte Eigenschaftsdetails

name

Der Name des Zeichenfilters. Sie darf nur Buchstaben, Ziffern, Leerzeichen, Gedankenstriche oder Unterstriche enthalten, kann nur mit alphanumerischen Zeichen beginnen und enden und ist auf 128 Zeichen beschränkt.

name: string

Eigenschaftswert

string

Von LexicalNormalizer.namegeerbt