FuzzyAnalyzerParameter

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。

重要

值越大,索引膨胀越大,费用也会更高,一般建议不超过查询词的最大长度。设置此参数为57即可满足大部分场景。

case_sensitive

bool

是否大小写敏感。默认值是false,此时所有英文字母会转换为小写。

如果不需要系统自动将英文字母转换为小写字母,并且需要保持大小写敏感,可以设置case_sensitivetrue。