Compartir a través de


PatternReplaceTokenFilter Clase

Definición

Filtro de caracteres que reemplaza los caracteres de la cadena de entrada. Usa una expresión regular para identificar las secuencias de caracteres que se desean conservar y un patrón de reemplazo para identificar los caracteres que se desean reemplazar. Por ejemplo, dado el texto de entrada "aa bb aa bb", el patrón "(aa)\s+(bb)" y el reemplazo "$1#$2", el resultado sería "aa#bb aa#bb". Este filtro de token se implementa mediante Apache Lucene. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/pattern/PatternReplaceFilter.html

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

Constructores

PatternReplaceTokenFilter()

Inicializa una nueva instancia de la clase PatternReplaceTokenFilter.

PatternReplaceTokenFilter(String, String, String)

Inicializa una nueva instancia de la clase PatternReplaceTokenFilter.

Propiedades

Name

Obtiene o establece el nombre del filtro de token. Solo puede contener letras, dígitos, espacios, guiones o guiones bajos, debe empezar y acabar con caracteres alfanuméricos y no puede superar los 128 caracteres.

(Heredado de TokenFilter)
Pattern

Obtiene o establece un patrón de expresión regular.

Replacement

Obtiene o establece el texto de reemplazo.

Métodos

Validate()

Valide el objeto .

Se aplica a