elasticsearch-analysis-ik 是一款中文的分词插件,支持自定义词库。安装步骤:
1、到github网站下载源代码,网站地址为:https://github.com/medcl/elasticsearch-analysis-ik右侧下方有一个按钮“Download ZIP”,点击下载源代码elasticsearch-analysis-ik-master.zip。
在下载安装包的时候,需要注意:
本链接中的安装包默认对应的ES版本:update es to 6.0.0。 先确认自己的安装的ES版本,找到对应的安装包下载,否则安装会报错;具体版本对应如下图:
我本人ES安装的版本是2.3.5 所以,我需要下载的版本是1.9.5
2.上传elasticsearch-analysis-ik-1.9.5.zip
3.解压 unzip elasticsearch-analysis-ik-1.9.5.zip
4.cdelasticsearch-analysis-ik-1.9.5
5.maven打包,直接在当前目录下执行 mvn clean package
6.等待一会,会发现出现了新目录target
进入该目录,
将上图中的jar包复制到ES安装目录下的lib文件夹中
7.在ES安装目录下的plugins文件中 mkdir analysis-ik
8.进入上图中的releases文件夹中,将压缩包解压至es安装目录下的plugins/analysis-ik文件夹中
9.进入ES安装目录下的config文件夹中,将ik分词器包中的config文件下的分词字典,复制至ES/config/ik中
10.在ES的配置文件config/elasticsearch.yml中增加ik的配置,在最后增加:
index:
analysis:
analyzer:
ik:
alias: [ik_analyzer]
type: org.elasticsearch.index.analysis.IkAnalyzerProvider
ik_max_word:
type: ik
use_smart: false
ik_smart:
type: ik
use_smart: true
或
index.analysis.analyzer.ik.type : “ik”
11.重启ES