你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CustomLexicalNormalizer interface

允许为可筛选、可排序和可分面字段配置规范化,默认情况下,这些字段使用严格的匹配操作。 这是一个用户定义的配置,由至少一个或多个筛选器组成,用于修改存储的令牌。

扩展

属性

charFilters

用于在处理输入文本之前准备输入文本的字符过滤器列表。 例如,它们可以替换某些字符或符号。 筛选器按列出的顺序运行。

odatatype

多态鉴别器,它指定此对象可以的不同类型的

tokenFilters

用于过滤或修改输入令牌的令牌筛选器列表。 例如,您可以指定一个小写过滤器,将所有字符转换为小写。 筛选器按列出的顺序运行。

继承属性

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[]

继承属性详细信息

name

规范化器的名称。 它只能包含字母、数字、空格、短划线或下划线,只能以字母数字字符开头和结尾,并且限制为 128 个字符。 它不能以“.microsoft”或“.lucene”结尾,也不能命名为“asciifolding”、“standard”、“lowercase”、“uppercase”或“elision”。

name: string

属性值

string

继承自 BaseLexicalNormalizer.name