本文主要是介绍ElasticSearch(七)【扩展词、停用词配置】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
七、扩展词、停用词配置
上一篇文章《ElasticSearch - 分词器》
IK支持自定义扩展词典
和停用词典
- 扩展词典就是有些词并不是关键词,但是也希望被ES用来作为检索的关键词,可以将这些词加入扩展词典
- 停用词典就是有些词是关键词,但是出于业务场景不想使用这些关键词被检索到,可以将这些词放入停用词典
定义扩展词典和停用词典可以修改IK分词器中config目录中IKAnalyzer.cfg.xml
这个文件
扩展词典
- 在 /usr/local/es-kibana/ik-7.14.0/config 目录下修改
IKAnalyzer.cfg.xml
文件
- 在当前 /usr/local/es-kibana/ik-7.14.0/config 目录下创建一个ext.dic文件
并添加扩展词语
vim ext.dic
- 重启ES服务
[root@vinjcent es-kibana]# docker-compose down
[root@vinjcent es-kibana]# docker-compose up -d
- 测试运行
停用词点
- 在 /usr/local/es-kibana/ik-7.14.0/config 目录下修改
IKAnalyzer.cfg.xml
文件
- 在当前 /usr/local/es-kibana/ik-7.14.0/config 目录下创建一个stop.dic文件
并添加停用词语
- 重启ES服务
[root@vinjcent es-kibana]# docker-compose down
[root@vinjcent es-kibana]# docker-compose up -d
- 测试运行
- 原
- 后
下一篇文章《ElasticSearch - 过滤查询》
这篇关于ElasticSearch(七)【扩展词、停用词配置】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!