Partager via


AnalyzeRequest Classe

Définition

Spécifie certains composants de texte et d’analyse utilisés pour décomposer ce texte en jetons.

public class AnalyzeRequest
type AnalyzeRequest = class
Public Class AnalyzeRequest
Héritage
AnalyzeRequest

Constructeurs

AnalyzeRequest()

Initialise une nouvelle instance de la classe AnalyzeRequest.

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

Initialise une nouvelle instance de la classe AnalyzeRequest.

Propriétés

Analyzer

Obtient ou définit le nom de l’analyseur à utiliser pour interrompre le texte donné. Si ce paramètre n’est pas spécifié, vous devez spécifier un générateur de jetons à la place. Les paramètres du générateur de jetons et de l’analyseur s’excluent mutuellement. Les valeurs possibles sont les suivantes : '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', '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.lucene', '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', 'mot clé ', 'pattern', 'simple', 'stop', 'whitespace'

CharFilters

Obtient ou définit une liste facultative de filtres de caractères à utiliser lors de la rupture du texte donné. Ce paramètre ne peut être défini que lors de l’utilisation du paramètre tokenizer.

Text

Obtient ou définit le texte à décomposer en jetons.

TokenFilters

Obtient ou définit une liste facultative de filtres de jetons à utiliser lors de la rupture du texte donné. Ce paramètre ne peut être défini que lors de l’utilisation du paramètre tokenizer.

Tokenizer

Obtient ou définit le nom du générateur de jetons à utiliser pour interrompre le texte donné. Si ce paramètre n’est pas spécifié, vous devez spécifier un analyseur à la place. Les paramètres du générateur de jetons et de l’analyseur s’excluent mutuellement. Les valeurs possibles sont les suivantes : « 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éthodes

Validate()

Validez l’objet .

S’applique à