CustomLexicalNormalizer interface
允许为可筛选、可排序和可分面字段配置规范化,默认情况下,这些字段使用严格的匹配操作。 这是一个用户定义的配置,由至少一个或多个筛选器组成,用于修改存储的令牌。
属性
| char |
用于在处理输入文本之前准备输入文本的字符过滤器列表。 例如,它们可以替换某些字符或符号。 筛选器按列出的顺序运行。 |
| odatatype | 多态鉴别器,它指定此对象可以的不同类型的 |
| token |
用于过滤或修改输入令牌的令牌筛选器列表。 例如,您可以指定一个小写过滤器,将所有字符转换为小写。 筛选器按列出的顺序运行。 |
继承属性
| name | 规范化器的名称。 它只能包含字母、数字、空格、短划线或下划线,只能以字母数字字符开头和结尾,并且限制为 128 个字符。 它不能以“.microsoft”或“.lucene”结尾,也不能命名为“asciifolding”、“standard”、“lowercase”、“uppercase”或“elision”。 |
属性详细信息
charFilters
用于在处理输入文本之前准备输入文本的字符过滤器列表。 例如,它们可以替换某些字符或符号。 筛选器按列出的顺序运行。
charFilters?: string[]
属性值
string[]
odatatype
多态鉴别器,它指定此对象可以的不同类型的
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
属性值
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
用于过滤或修改输入令牌的令牌筛选器列表。 例如,您可以指定一个小写过滤器,将所有字符转换为小写。 筛选器按列出的顺序运行。
tokenFilters?: string[]
属性值
string[]