AnalyzeRequest interface
Указывает некоторые компоненты текста и анализа, используемые для разбиения этого текста на маркеры.
Свойства
analyzer |
Имя анализатора, используемого для прерывания заданного текста. Если этот параметр не указан, необходимо указать вместо него создатель маркеров. Параметры токенизатора и анализатора являются взаимоисключающими. KnownAnalyzerNames — это перечисление, содержащее встроенные имена анализаторов. ПРИМЕЧАНИЕ. В AnalyzeRequest требуется значение analyzerName или tokenizerName. |
char |
Необязательный список фильтров символов, используемых при нарушении заданного текста. Этот параметр можно задать только при использовании параметра tokenizer. |
text | Текст для разбиения на токены. |
token |
Необязательный список фильтров маркеров, используемых при нарушении заданного текста. Этот параметр можно задать только при использовании параметра tokenizer. |
tokenizer |
Имя создателя маркеров, используемого для прерывания заданного текста. Если этот параметр не указан, необходимо указать анализатор. Параметры токенизатора и анализатора являются взаимоисключающими. KnownTokenizerNames — это перечисление, содержащее встроенные имена токенизаторов. ПРИМЕЧАНИЕ. В AnalyzeRequest требуется значение analyzerName или tokenizerName. |
Сведения о свойстве
analyzerName
Имя анализатора, используемого для прерывания заданного текста. Если этот параметр не указан, необходимо указать вместо него создатель маркеров. Параметры токенизатора и анализатора являются взаимоисключающими. KnownAnalyzerNames — это перечисление, содержащее встроенные имена анализаторов. ПРИМЕЧАНИЕ. В AnalyzeRequest требуется значение analyzerName или tokenizerName.
analyzerName?: string
Значение свойства
string
charFilters
Необязательный список фильтров символов, используемых при нарушении заданного текста. Этот параметр можно задать только при использовании параметра tokenizer.
charFilters?: string[]
Значение свойства
string[]
text
Текст для разбиения на токены.
text: string
Значение свойства
string
tokenFilters
Необязательный список фильтров маркеров, используемых при нарушении заданного текста. Этот параметр можно задать только при использовании параметра tokenizer.
tokenFilters?: string[]
Значение свойства
string[]
tokenizerName
Имя создателя маркеров, используемого для прерывания заданного текста. Если этот параметр не указан, необходимо указать анализатор. Параметры токенизатора и анализатора являются взаимоисключающими. KnownTokenizerNames — это перечисление, содержащее встроенные имена токенизаторов. ПРИМЕЧАНИЕ. В AnalyzeRequest требуется значение analyzerName или tokenizerName.
tokenizerName?: string
Значение свойства
string