Compartilhar via


CustomAnalyzer Construtores

Definição

Sobrecargas

CustomAnalyzer()

Inicializa uma nova instância da classe CustomAnalyzer.

CustomAnalyzer(String, TokenizerName, IList<TokenFilterName>, IList<CharFilterName>)

Inicializa uma nova instância da classe CustomAnalyzer.

CustomAnalyzer()

Origem:
CustomAnalyzer.cs

Inicializa uma nova instância da classe CustomAnalyzer.

public CustomAnalyzer ();
Public Sub New ()

Aplica-se a

CustomAnalyzer(String, TokenizerName, IList<TokenFilterName>, IList<CharFilterName>)

Origem:
CustomAnalyzer.cs

Inicializa uma nova instância da classe CustomAnalyzer.

public CustomAnalyzer (string name, Microsoft.Azure.Search.Models.TokenizerName tokenizer, System.Collections.Generic.IList<Microsoft.Azure.Search.Models.TokenFilterName> tokenFilters = default, System.Collections.Generic.IList<Microsoft.Azure.Search.Models.CharFilterName> charFilters = default);
new Microsoft.Azure.Search.Models.CustomAnalyzer : string * Microsoft.Azure.Search.Models.TokenizerName * System.Collections.Generic.IList<Microsoft.Azure.Search.Models.TokenFilterName> * System.Collections.Generic.IList<Microsoft.Azure.Search.Models.CharFilterName> -> Microsoft.Azure.Search.Models.CustomAnalyzer
Public Sub New (name As String, tokenizer As TokenizerName, Optional tokenFilters As IList(Of TokenFilterName) = Nothing, Optional charFilters As IList(Of CharFilterName) = Nothing)

Parâmetros

name
String

O nome do analisador. 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.

tokenizer
TokenizerName

O nome do criador de token a ser usado para dividir o texto contínuo em uma sequência de tokens, como dividir uma frase em palavras. Os valores possíveis incluem: 'classic', 'edgeNGram', 'keyword_v2', 'letter', 'lowercase', 'microsoft_language_tokenizer', 'microsoft_language_stemming_tokenizer', 'nGram', 'path_hierarchy_v2', 'pattern', 'standard_v2', 'uax_url_email', 'whitespace'

tokenFilters
IList<TokenFilterName>

Uma lista de filtros de token usados para filtrar ou modificar os tokens gerados por um criador de tokens. 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.

charFilters
IList<CharFilterName>

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

Aplica-se a