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