CustomLexicalNormalizer interface
可讓您設定可篩選、可排序和多面向字段的正規化,依預設會以嚴格的比對運作。 這是由至少一或多個篩選所組成的使用者定義組態,可修改所儲存的令牌。
- Extends
屬性
| 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[]