Compartir a través de


MappingCharFilter Clase

Definición

Filtro de caracteres que aplica asignaciones definidas con la opción asignaciones. La coincidencia es ambiciosa (la mayor coincidencia de patrones en un momento dado gana). Se permite que la sustitución sea una cadena vacía. Este filtro de caracteres se implementa mediante Apache Lucene. 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
Herencia
MappingCharFilter
Atributos
Newtonsoft.Json.JsonObjectAttribute

Constructores

MappingCharFilter()

Inicializa una nueva instancia de la clase MappingCharFilter.

MappingCharFilter(String, IList<String>)

Inicializa una nueva instancia de la clase MappingCharFilter.

Propiedades

Mappings

Obtiene o establece una lista de asignaciones con el formato siguiente: "a=&gt;b" (todas las apariciones del carácter "a" se reemplazarán por el carácter "b").

Name

Obtiene o establece el nombre del filtro char. 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 CharFilter)

Métodos

Validate()

Valide el objeto .

Se aplica a