前言:
学习路径:https://www.bilibili.com/video/av45584656 码家学院的视频
这次是记录ElasticSearch6 是安装IK插件
目录
1.下载插件
2.解压改名
3.上传重启
4.新增自定义分词文档
1.下载插件
下载地址: https://github.com/medcl/elasticsearch-analysis-ik/releases
csdn也可以下:https://download.csdn.net/download/qq_28198181/11528058
注意: es-ik分词插件版本一定要和es安装的版本对应
比如我的是6.4.3,得去找对应的版本 然后下载zip就行了

2.解压改名
下下来一般是 全名。改成ik就行了
3.上传重启
然后上传到服务器上解压
删掉ik.zip
然后重新启动elasticsearch就可以了
4.新增自定义分词文档
举个例子:
我分词一条语句:
GET /_analyze
{
"analyzer":"ik_smart", #这个是使用ik插件的分词器
"text":"context" #这个是要分词的文档
}
这个分出来是
如果我想让他们为一个词 需要我们自己去创建一个分词文档
我们可以进入 ik的config文件夹 创建一个新的属于自己的文档
然后进入newDic新建一个dic
touch myDic.cid
然后添加了几个自定义的词
然后我们xml文件进行配自豪
对应刚才新建的文件cid
然后重启es就行了
先重新查下奇猫儿,这下就是一个词了 说明我们自己的生效了
可以在后台启动日志看到去加载了我们自己写的dic文档
最后尝试写一个很长的看他怎么分词
他的分词如下:
和我们定义的那几个词是一致的。
以上