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