Share via


MappingCharFilter Klasse

Definition

Ein Zeichenfilter, der Zuordnungen anwendet, die mit der Zuordnungsoption definiert sind. Der Abgleich ist umfangreich (der längste Musterabgleich an einem bestimmten Punkt wird verwendet). Eine Ersetzung kann eine leere Zeichenfolge sein. Dieser Zeichenfilter wird mithilfe von Apache Lucene implementiert. https://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/charfilter/MappingCharFilter.html

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.MappingCharFilter")]
public class MappingCharFilter : Microsoft.Azure.Search.Models.CharFilter
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.MappingCharFilter")>]
type MappingCharFilter = class
    inherit CharFilter
Public Class MappingCharFilter
Inherits CharFilter
Vererbung
MappingCharFilter
Attribute
Newtonsoft.Json.JsonObjectAttribute

Konstruktoren

MappingCharFilter()

Initialisiert eine neue instance der MappingCharFilter-Klasse.

MappingCharFilter(String, IList<String>)

Initialisiert eine neue instance der MappingCharFilter-Klasse.

Eigenschaften

Mappings

Ruft eine Liste der Zuordnungen des folgenden Formats ab oder legt sie fest: "a=&gt;b" (alle Vorkommen des Zeichens "a" werden durch das Zeichen "b") ersetzt.

Name

Ruft den Namen des Char-Filters ab oder legt den Namen fest. 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.

(Geerbt von CharFilter)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: