Compartilhar via


AnalyzeRequest Classe

Definição

Especifica alguns componentes de texto e análise usados para dividir esse texto em tokens.

public class AnalyzeRequest
type AnalyzeRequest = class
Public Class AnalyzeRequest
Herança
AnalyzeRequest

Construtores

AnalyzeRequest()

Inicializa uma nova instância da classe AnalyzeRequest.

AnalyzeRequest(String, Nullable<AnalyzerName>, Nullable<TokenizerName>, IList<TokenFilterName>, IList<CharFilterName>)

Inicializa uma nova instância da classe AnalyzeRequest.

Propriedades

Analyzer

Obtém ou define o nome do analisador a ser usado para interromper o texto fornecido. Se esse parâmetro não for especificado, você deverá especificar um tokenizador. Os parâmetros tokenizer e analyzer são mutuamente exclusivos. Os valores possíveis incluem: 'ar.microsoft', 'ar.lucene', 'hy.lucene', 'bn.microsoft', 'eu.lucene', 'bg.microsoft', 'bg.lucene', 'ca.microsoft', 'ca.lucene', 'zh-Hans.microsoft', 'zh-Hans.lucene', 'zh-Hant.microsoft', 'zh-Hant.lucene', 'hr.microsoft', 'cs.microsoft', 'cs.lucene', 'da.microsoft', 'da.lucene', 'nl.microsoft', 'nl.lucene', 'en.microsoft', 'en.lucene', 'et.microsoft', 'fi.microsoft', 'fi.lucene', 'fr.microsoft', 'fr.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', ' el.microsoft', 'el.lucene', 'gu.microsoft', 'he.microsoft', 'hi.microsoft', 'hi.lucene', 'hu.microsoft', 'hu.lucene', 'is.microsoft', 'id.microsoft', 'id.lucene', 'ga.lucene', 'it.microsoft', 'it.lucene', 'ja.microsoft', 'ja.lucene', 'kn.microsoft', 'ko.microsoft', 'ko.lucene', 'lv.microsoft', 'lv.lucene', 'lt.microsoft', 'ml.microsoft', 'ms.microsoft', 'mr.microsoft', 'nb.microsoft', 'no.lucene', 'fa.lucene', 'pl.microsoft', 'pl.lucene', 'pt-BR.microsoft', 'pt-BR.lucene', ' pt-PT.microsoft', 'pt-PT.lucene', 'pa.microsoft', 'ro.microsoft', 'ro.lucene', 'ru.microsoft', 'ru.lucene', 'sr-cyrillic.microsoft', 'sr-latin.microsoft', 'sk.microsoft', 'sl.microsoft', 'es.microsoft', 'es.lucene', 'sv.microsoft', 'sv.lucene', 'ta.microsoft', 'te.microsoft', 'th.microsoft', 'th.lucene', 'tr.microsoft', 'tr.lucene', 'uk.microsoft', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'palavra-chave ', 'pattern', 'simple', 'stop', 'whitespace'

CharFilters

Obtém ou define uma lista opcional de filtros de caracteres a serem usados ao quebrar o texto especificado. Esse parâmetro só pode ser definido ao usar o parâmetro tokenizer.

Text

Obtém ou define o texto a ser dividido em tokens.

TokenFilters

Obtém ou define uma lista opcional de filtros de token a serem usados ao quebrar o texto fornecido. Esse parâmetro só pode ser definido ao usar o parâmetro tokenizer.

Tokenizer

Obtém ou define o nome do tokenizer a ser usado para interromper o texto fornecido. Se esse parâmetro não for especificado, você deverá especificar um analisador. Os parâmetros tokenizer e analyzer são mutuamente exclusivos. 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'

Métodos

Validate()

Valide o objeto .

Aplica-se a