为了实现查询时的部分匹配,决定安装一个IK 分词器。
分词器就是把一段中文划分成一个个的词。
默认的中文分词其实是划分成了一个一个字,比如我们去搜索“扫描敬业福”,默认划分成的是“扫”,“描”,“敬”,“业”和“福”5个字,这显然是不符合我们的搜索想法的,我们希望能够划分成“扫描”和“敬业福”两个词。
使用中文的话可以去下载IK分词器。
注意:要和es的版本保持一致!因为我的es版本是7.16.2所以IK分词器也要下载7.16.2版本的。
https://github.com/medcl/elasticsearch-analysis-ik
https://github.com/medcl/elasticsearch-analysis-ik/releases下载地址 :https://github.com/medcl/elasticsearch-analysis-ik/releases
下载这个.zip文件。
在es的plugin目录下,新建一个文件夹ik,将压缩包在这里解压,然后删除压缩包。
可以看到在es的启动过程中,分词器被加载了。