Share via


PatternCaptureTokenFilter Klasse

Definition

Verwendet Java-Regexes zum Ausgeben mehrerer Token – eines für jede Erfassungsgruppe in einem oder mehreren Mustern. Dieser Tokenfilter wird mithilfe von Apache Lucene implementiert. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/pattern/PatternCaptureGroupTokenFilter.html

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

Konstruktoren

PatternCaptureTokenFilter()

Initialisiert einen neuen instance der PatternCaptureTokenFilter-Klasse.

PatternCaptureTokenFilter(String, IList<String>, Nullable<Boolean>)

Initialisiert einen neuen instance der PatternCaptureTokenFilter-Klasse.

Eigenschaften

Name

Ruft den Namen des Tokenfilters 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 TokenFilter)
Patterns

Ruft eine Liste von Mustern ab, die mit jedem Token übereinstimmen sollen, oder legt diese fest.

PreserveOriginal

Ruft einen Wert ab, der angibt, ob das ursprüngliche Token zurückgegeben werden soll, auch wenn eines der Muster übereinstimmt, oder legt diesen fest. Der Standardwert ist "true".

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: