CustomNormalizer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht das Konfigurieren der Normalisierung für filterbare, sortierbare und facetable-Felder, die standardmäßig mit strikter Übereinstimmung arbeiten. Dies ist eine benutzerdefinierte Konfiguration, die aus mindestens einem Filter besteht, der das gespeicherte Token ändert.
public class CustomNormalizer : Azure.Search.Documents.Indexes.Models.LexicalNormalizer
type CustomNormalizer = class
inherit LexicalNormalizer
Public Class CustomNormalizer
Inherits LexicalNormalizer
- Vererbung
Konstruktoren
CustomNormalizer(String) |
Initialisiert eine neue instance von CustomNormalizer. |
Eigenschaften
CharFilters |
Eine Liste von Zeichenfiltern, die zum Vorbereiten von Eingabetext verwendet werden, bevor er verarbeitet wird. Beispielsweise kann er bestimmte Zeichen oder Symbole ersetzen. Die Filter werden in der Reihenfolge ausgeführt, in der sie aufgelistet sind. |
Name |
Der Name des Normalisierers. Er darf nur Buchstaben, Ziffern, Leerzeichen, Bindestriche und Unterstriche enthalten. Er muss mit alphanumerischen Zeichen beginnen und enden und darf maximal 128 Zeichen lang sein. Sie kann weder auf ".microsoft" noch auf ".lucene" enden, noch "asciifolding", "standard", "lowercase", "uppercase" oder "elision" heißen. (Geerbt von LexicalNormalizer) |
TokenFilters |
Eine Liste von Tokenfiltern, die zum Herausfiltern oder Ändern des Eingabetokens verwendet werden. Sie können beispielsweise einen Filter für Kleinbuchstaben angeben, mit dem alle Zeichen in Kleinbuchstaben konvertiert werden. Die Filter werden in der Reihenfolge ausgeführt, in der sie aufgelistet sind. |
Gilt für:
Azure SDK for .NET