ES中的ik分词器的长度设置是通过配置文件进行的。首先,需要在ES的配置文件中找到elasticsearch.yml文件,并打开该文件。然后,找到以下配置项:

index.analysis.analyzer.ik.type: "custom"
index.analysis.analyzer.ik.tokenizer: "ik_max_word"

在这里,ik_max_word指定了使用ik分词器,并且会将文本按照最大词长进行分词。如果想要改变分词的长度设置,可以使用ik_smart代替ik_max_word,它会按照最小词长进行分词。

例如,如果想要将分词的最小长度设置为2,可以将配置项修改为:

index.analysis.analyzer.ik.tokenizer: "ik_smart"

完成配置修改后,重启ES服务,新的分词设置将生效。

ES ik分词器长度设置

原文地址: https://www.cveoy.top/t/topic/ivFs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录