本文使用ES版本:elasticsearch-7.17.9
对应Kibana版本也是7.17.9
1、查看es分词结果
在Kibana的dev tools中使用命令查看:
智能分词器--
GET _analyze
{
"analyzer": "ik_smart",
"text": "1号线,2号线"
}
细粒度分词器--
GET _analyze
{
"analyzer": "ik_max_word",
"text": "1号线,2号线"
}
2、扩展词库、自定义词库
找到es的IK插件位置:
\elasticsearch-7.17.9\plugins\ik\config
打开IKAnalyzer.cfg.xml文件
添加自定义扩展文件
<!--用户可以在这里配置自己的扩展字典 -->
<entry key="ext_dict">my.dic</entry>
同时,在同级目录新建my.dic文件,加入自定义词汇,例如:
1号线
2号线
.......
保存,重启ES即可生效。
注意:自定义的词库只有在使用ik_smart分词才会起作用。
本文介绍了如何在Elasticsearch7.17.9版本中使用IK分词器查看分词结果,包括ik_smart和ik_max_word的区别,以及如何扩展和自定义词库的过程。自定义词库仅在ik_smart模式下有效。
5652

被折叠的 条评论
为什么被折叠?



