ElasticSearch-ik分词器
2021/6/20 6:27:33
本文主要是介绍ElasticSearch-ik分词器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
ElasticSearch-ik分词器
IK分词器安装使用
下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
下载对应版本即可:
安装:
下载箭头中的压缩包就行了,下载之后解压到elasticsearch的plugins的一个文件夹ik(ik文件夹自己创建,可以随意命名,不可用中文名和特殊字符),然后重启elasticsearch生效。
重启ElasticSearch:
ik分词器解释
分词:
即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词。比如“我爱狂神”会被分为"我",“爱”,“狂”,“神” ,这显然是不符合要求的,所以我们需要安装
中文分词器ik
来解决这个问题。
IK提供了两个分词算法: ik_smart
和ik_max_word
ik_smart为最少切分
ik_max_word为最细粒度划分
:穷尽词库的可能
查看不同的分词效果:
思考:
为什么
ik_max_word
分词器会分出国共
这个词呢?后边我们会讲到字典。
ZGGCD
是一个完整的词,在字典中肯定存在:即最少切分
ZGGCD
可以拆分成不同的词,且这些词在字典中肯定存在:即最细粒度划分
字典
查看conf中的IKAnalyzer.cfg.xml
文件
我们写自己的字典,然后重启ElasticSearch:
加入自己的字典前后对比:狂神说
成为一个关键词。
这篇关于ElasticSearch-ik分词器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03如何安装 App 并连接到飞牛 NAS?-icode9专业技术文章分享
- 2024-10-03如何安装飞牛 TV 并连接到影视服务器?-icode9专业技术文章分享
- 2024-10-03如何在PVE和ESXI上安装飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS安装系统异常情况处理-icode9专业技术文章分享
- 2024-10-03飞牛NAS如何创建存储空间?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS硬盘会自动休眠吗?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何安装飞牛影视和创建媒体库?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何为家人朋友开通影视账号?-icode9专业技术文章分享