Share via


AnalyzeRequest Klasse

Definition

Gibt einige Text- und Analysekomponenten an, die verwendet werden, um diesen Text in Token zu unterteilen.

public class AnalyzeRequest
type AnalyzeRequest = class
Public Class AnalyzeRequest
Vererbung
AnalyzeRequest

Konstruktoren

AnalyzeRequest()

Initialisiert eine neue instance der AnalyzeRequest-Klasse.

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

Initialisiert eine neue instance der AnalyzeRequest-Klasse.

Eigenschaften

Analyzer

Ruft den Namen des Analysetools ab, das verwendet werden soll, um den angegebenen Text zu unterbrechen, oder legt diesen fest. Wenn dieser Parameter nicht angegeben ist, müssen Sie stattdessen einen Tokenizer angeben. Die Tokenizer- und Analyseparameter schließen sich gegenseitig aus. Mögliche Werte sind: "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.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', '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", " Schlüsselwort (keyword)", "pattern", "simple", "stop", "whitespace"

CharFilters

Ruft eine optionale Liste von Zeichenfiltern ab, die beim Unterbrechen des angegebenen Texts verwendet werden sollen, oder legt diese fest. Dieser Parameter kann nur festgelegt werden, wenn der Tokenizer-Parameter verwendet wird.

Text

Ruft den Text ab, der in Token aufgeteilt werden soll, oder legt diesen fest.

TokenFilters

Ruft eine optionale Liste von Tokenfiltern ab, die beim Unterbrechen des angegebenen Texts verwendet werden sollen, oder legt diese fest. Dieser Parameter kann nur festgelegt werden, wenn der Tokenizer-Parameter verwendet wird.

Tokenizer

Ruft den Namen des Tokenizers ab, der verwendet werden soll, um den angegebenen Text zu unterbrechen, oder legt diesen fest. Wenn dieser Parameter nicht angegeben ist, müssen Sie stattdessen ein Analysetool angeben. Die Tokenizer- und Analyseparameter schließen sich gegenseitig aus. Mögliche Werte: "classic", "edgeNGram", "keyword_v2", "letter", "lowercase", "microsoft_language_tokenizer", "microsoft_language_stemming_tokenizer", "nGram", "path_hierarchy_v2", "pattern", "standard_v2", "uax_url_email", "whitespace"

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: