CustomLexicalNormalizer interface
Позволяет настроить нормализацию для полей с возможностью фильтрации, сортировки и фасетной таблицы, которые по умолчанию работают со строгим сопоставлением. Это определяемая пользователем конфигурация, состоящая по крайней мере из одного или нескольких фильтров, которые изменяют сохраненный маркер.
- Extends
Свойства
| char |
Список фильтров символов, используемых для подготовки входного текста перед обработкой. Например, они могут заменить определенные символы или символы. Фильтры выполняются в том порядке, в котором они перечислены. |
| odatatype | Полиморфная дискриминация, указывающая различные типы этого объекта, может быть |
| token |
Список фильтров маркеров, используемых для фильтрации или изменения входного маркера. Например, можно указать строчный фильтр, который преобразует все символы в строчный регистр. Фильтры выполняются в том порядке, в котором они перечислены. |
Унаследованные свойства
| name | Имя нормализатора. Он должен содержать только буквы, цифры, пробелы, дефисы или символы подчеркивания, может начинаться и заканчиваться буквенно-цифровыми символами и ограничен 128 символами. Он не может заканчиваться в ".microsoft" или ".lucene", а также не называться "asciifolding", "standard", "строчные", "верхний регистр" или "elision". |
Сведения о свойстве
charFilters
Список фильтров символов, используемых для подготовки входного текста перед обработкой. Например, они могут заменить определенные символы или символы. Фильтры выполняются в том порядке, в котором они перечислены.
charFilters?: string[]
Значение свойства
string[]
odatatype
Полиморфная дискриминация, указывающая различные типы этого объекта, может быть
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
Значение свойства
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
Список фильтров маркеров, используемых для фильтрации или изменения входного маркера. Например, можно указать строчный фильтр, который преобразует все символы в строчный регистр. Фильтры выполняются в том порядке, в котором они перечислены.
tokenFilters?: string[]
Значение свойства
string[]
Сведения об унаследованном свойстве
name
Имя нормализатора. Он должен содержать только буквы, цифры, пробелы, дефисы или символы подчеркивания, может начинаться и заканчиваться буквенно-цифровыми символами и ограничен 128 символами. Он не может заканчиваться в ".microsoft" или ".lucene", а также не называться "asciifolding", "standard", "строчные", "верхний регистр" или "elision".
name: string
Значение свойства
string
Унаследовано отBaseLexicalNormalizer.name