FuzzyAnalyzerParameter

更新時間:
Copy as MD

FuzzyAnalyzerParameter 資料類型定義,用於配置多元索引中模糊分詞的選擇性參數。

資料結構

message FuzzyAnalyzerParameter {
    optional int32 min_chars = 1;
    optional int32 max_chars = 2;
    optional bool case_sensitive = 3;
}

名稱

類型

是否必選

描述

min_chars

int32

分詞的最小字元數,切分結果中每個分詞的字元數不得少於此值。預設值為 1。

max_chars

int32

分詞的最大字元數,切分結果中每個分詞的字元數不得超過此值。預設值為 7。

重要

此值越大,索引膨脹越明顯,儲存成本也越高。建議將此值設定為不超過查詢關鍵字的最大長度,設定為 5 或 7 可滿足大部分情境需求。

case_sensitive

bool

是否大小寫敏感。預設值為 false,系統自動將所有英文字母轉換為小寫後再建立索引。設定為 true 時,保留原始大小寫,區分大小寫進行匹配。