CustomAnalyzer Clase

Definición

Permite tomar el control sobre el proceso de conversión de texto en tokens indexables o buscables. Se trata de una configuración definida por el usuario que consta de un único tokenizador predefinido y uno o varios filtros. El tokenizador es responsable de dividir texto en tokens y los filtros para modificar los tokens emitidos por el tokenizador.

public class CustomAnalyzer : Azure.Search.Documents.Indexes.Models.LexicalAnalyzer
type CustomAnalyzer = class
    inherit LexicalAnalyzer
Public Class CustomAnalyzer
Inherits LexicalAnalyzer
Herencia
CustomAnalyzer

Constructores

CustomAnalyzer(String, LexicalTokenizerName)

Inicializa una nueva instancia de CustomAnalyzer.

Propiedades

CharFilters

Lista de filtros de caracteres usados para preparar el texto de entrada antes de que el tokenizador lo procese. Por ejemplo, pueden reemplazar determinados caracteres o símbolos. Los filtros se ejecutan en el orden en que se muestran.

Name

Nombre del analizador. 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 LexicalAnalyzer)
TokenFilters

Lista de filtros de token usados para filtrar o modificar los tokens generados por un tokenizador. Por ejemplo, puede especificar un filtro en minúsculas que convierte todos los caracteres a minúsculas. Los filtros se ejecutan en el orden en que se muestran.

TokenizerName

Nombre del tokenizador que se va a usar para dividir el texto continuo en una secuencia de tokens, como dividir una frase en palabras.

Se aplica a