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


PatternReplaceCharFilter interface

Фильтр символов, заменяющий символы во входной строке. Он использует регулярное выражение для идентификации последовательностей символов для сохранения и замены шаблона для определения символов для замены. Например, учитывая входной текст "aa bb aa bb", шаблон "(aa)\s+(bb)" и замену "$1#2", результатом будет "aa#bb aa#bb". Этот фильтр символов реализуется с помощью Apache Lucene.

Extends

Свойства

odatatype

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

pattern

Шаблон регулярного выражения.

replacement

Замещающий текст.

Унаследованные свойства

name

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

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

odatatype

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

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

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

"#Microsoft.Azure.Search.PatternReplaceCharFilter"

pattern

Шаблон регулярного выражения.

pattern: string

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

string

replacement

Замещающий текст.

replacement: string

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

string

Сведения об унаследованном свойстве

name

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

name: string

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

string

унаследован отBaseCharFilter.name