ES 修改索引ik分词器设置分词长度为1
要修改IK分词器的分词长度为1,你可以按照以下步骤进行操作:
-
打开Elasticsearch的配置文件
elasticsearch.yml,一般位于config目录下。 -
在配置文件中找到
index.analysis.analyzer部分,并在该部分中添加以下代码:
index.analysis.analyzer.default.type: "custom"
index.analysis.analyzer.default.tokenizer: "ik_max_word"
index.analysis.analyzer.default.filter: ["length_filter"]
index.analysis.filter.length_filter.type: "length"
index.analysis.filter.length_filter.min: 1
index.analysis.filter.length_filter.max: 2147483647
-
保存并关闭配置文件。
-
重新启动Elasticsearch服务,以使修改生效。
这样,当使用IK分词器进行分词时,将会把文本按照单个字进行分割。请注意,修改分词长度可能会对性能产生一定的影响,因为会产生更多的词条
原文地址: https://www.cveoy.top/t/topic/ivFK 著作权归作者所有。请勿转载和采集!