Compartilhar via


CustomNormalizer Classe

Definição

Permite configurar a normalização para campos filtráveis, classificáveis e facetáveis, que, por padrão, operam com correspondência estrita. Essa é uma configuração definida pelo usuário que consiste em pelo menos um ou mais filtros, que modificam o token armazenado.

public class CustomNormalizer : Azure.Search.Documents.Indexes.Models.LexicalNormalizer
type CustomNormalizer = class
    inherit LexicalNormalizer
Public Class CustomNormalizer
Inherits LexicalNormalizer
Herança
CustomNormalizer

Construtores

CustomNormalizer(String)

Inicializa uma nova instância do CustomNormalizer.

Propriedades

CharFilters

Uma lista de filtros de caracteres usados para preparar o texto de entrada antes de ser processado. Por exemplo, ele pode substituir certos caracteres ou símbolos. Os filtros são executados na ordem em que estão listados.

Name

O nome do normalizador. Deve conter apenas letras, números, espaços, traços ou sublinhados, pode começar e terminar apenas com caracteres alfanuméricos e está limitado a 128 caracteres. Ele não pode terminar em '.microsoft' nem '.lucene', nem ser nomeado 'asciifolding', 'standard', 'lowercase', 'uppercase' ou 'elision'.

(Herdado de LexicalNormalizer)
TokenFilters

Uma lista de filtros de token usados para filtrar ou modificar o token de entrada. Por exemplo, você pode especificar um filtro de minúsculas que converte todos os caracteres em letras minúsculas. Os filtros são executados na ordem em que estão listados.

Aplica-se a