Поделиться через


AnalyzeRequest interface

Указывает некоторые компоненты текста и анализа, используемые для разбиения этого текста на маркеры.

Свойства

analyzerName

Имя анализатора, используемого для разрыва заданного текста. Если этот параметр не указан, необходимо указать вместо него токенизатор. Параметры токенизатора и анализатора являются взаимоисключающими. KnownAnalyzerNames — это перечисление, содержащее встроенные имена анализаторов. ПРИМЕЧАНИЕ. В анализеRequest требуется значение analyzerName или tokenizerName.

charFilters

Необязательный список фильтров символов, используемых при разрыве заданного текста. Этот параметр можно задать только при использовании параметра токенизатора.

normalizerName

Имя нормализатора, используемого для нормализации заданного текста. KnownNormalizerNames - это перечисление, содержащее встроенные имена анализаторов.

text

Текст, который нужно разбить на маркеры.

tokenFilters

Необязательный список фильтров маркеров, используемых при разрыве заданного текста. Этот параметр можно задать только при использовании параметра токенизатора.

tokenizerName

Имя токенизатора, используемого для разрыва заданного текста. Если этот параметр не указан, необходимо указать анализатор. Параметры токенизатора и анализатора являются взаимоисключающими. 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