Partilhar via


CustomAnalyzer interface

Permite-lhe assumir o controlo do processo de conversão de texto em tokens indexáveis/pesquisáveis. É uma configuração definida pelo utilizador que consiste num único tokenizador predefinido e um ou mais filtros. O tokenizer é responsável por dividir o texto em tokens e os filtros para modificar tokens emitidos pelo tokenizer.

Propriedades

charFilters

Uma lista de filtros de carateres utilizados para preparar o texto de entrada antes de ser processado pelo tokenizador. Por exemplo, podem substituir determinados carateres ou símbolos. Os filtros são executados pela ordem em que estão listados.

name

O nome do analisador. Só tem de conter letras, dígitos, espaços, travessões ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres.

odatatype

Discriminador Polimórfico

tokenFilters

Uma lista de filtros de tokens utilizados para filtrar ou modificar os tokens gerados por um token. Por exemplo, pode especificar um filtro em minúsculas que converte todos os carateres em minúsculas. Os filtros são executados pela ordem em que estão listados.

tokenizerName

O nome do tokenizador a utilizar para dividir o texto contínuo numa sequência de tokens, como dividir uma frase em palavras. KnownTokenizerNames é uma enumeração que contém nomes de tokens incorporados.

Detalhes de Propriedade

charFilters

Uma lista de filtros de carateres utilizados para preparar o texto de entrada antes de ser processado pelo tokenizador. Por exemplo, podem substituir determinados carateres ou símbolos. Os filtros são executados pela ordem em que estão listados.

charFilters?: string[]

Valor de Propriedade

string[]

name

O nome do analisador. Só tem de conter letras, dígitos, espaços, travessões ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres.

name: string

Valor de Propriedade

string

odatatype

Discriminador Polimórfico

odatatype: "#Microsoft.Azure.Search.CustomAnalyzer"

Valor de Propriedade

"#Microsoft.Azure.Search.CustomAnalyzer"

tokenFilters

Uma lista de filtros de tokens utilizados para filtrar ou modificar os tokens gerados por um token. Por exemplo, pode especificar um filtro em minúsculas que converte todos os carateres em minúsculas. Os filtros são executados pela ordem em que estão listados.

tokenFilters?: string[]

Valor de Propriedade

string[]

tokenizerName

O nome do tokenizador a utilizar para dividir o texto contínuo numa sequência de tokens, como dividir uma frase em palavras. KnownTokenizerNames é uma enumeração que contém nomes de tokens incorporados.

tokenizerName: string

Valor de Propriedade

string