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


PatternAnalyzer interface

Гибко разделяет текст на термины с помощью шаблона регулярного выражения. Этот анализатор реализуется с помощью Apache Lucene.

Свойства

flags

Флаги регулярных выражений. Возможные значения: "CANON_EQ", "CASE_INSENSITIVE", "COMMENTS", "DOTALL", "LITERAL", "MULTILINE", "UNICODE_CASE", "UNIX_LINES".

lowerCaseTerms

Значение, указывающее, следует ли указывать термины в нижнем регистре. Значение по умолчанию — true. Значение по умолчанию: true.

name

Имя анализатора. Название должно содержать только буквы, цифры, тире или знаки подчеркивания. Оно может начинаться и заканчиваться только буквенно-цифровыми знаками, и его длина не должна превышать 128 знаков.

odatatype

Полиморфный дискриминатор

pattern

Шаблон регулярного выражения для сопоставления разделителей маркеров. Значение по умолчанию — это выражение, соответствующее одному или нескольким пробелам. Значение по умолчанию: \W+.

stopwords

Список стоп-слов.

Сведения о свойстве

flags

Флаги регулярных выражений. Возможные значения: "CANON_EQ", "CASE_INSENSITIVE", "COMMENTS", "DOTALL", "LITERAL", "MULTILINE", "UNICODE_CASE", "UNIX_LINES".

flags?: RegexFlags[]

Значение свойства

lowerCaseTerms

Значение, указывающее, следует ли указывать термины в нижнем регистре. Значение по умолчанию — true. Значение по умолчанию: true.

lowerCaseTerms?: boolean

Значение свойства

boolean

name

Имя анализатора. Название должно содержать только буквы, цифры, тире или знаки подчеркивания. Оно может начинаться и заканчиваться только буквенно-цифровыми знаками, и его длина не должна превышать 128 знаков.

name: string

Значение свойства

string

odatatype

Полиморфный дискриминатор

odatatype: "#Microsoft.Azure.Search.PatternAnalyzer"

Значение свойства

"#Microsoft.Azure.Search.PatternAnalyzer"

pattern

Шаблон регулярного выражения для сопоставления разделителей маркеров. Значение по умолчанию — это выражение, соответствующее одному или нескольким пробелам. Значение по умолчанию: \W+.

pattern?: string

Значение свойства

string

stopwords

Список стоп-слов.

stopwords?: string[]

Значение свойства

string[]