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
char |
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 |
token |
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. |
tokenizer |
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