elasticsearch —— ik

一、 ik是什么?

IK中文分词器在Elasticsearch上的使用。原生IK中文分词是从文件系统中读取词典,es-ik本身可扩展成从不同的源读取词典。

二、安装

1、 maven

安装ik前首先要安装mavenmaven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。这里主要使用它的依赖关系管理。

1、 下载
下载链接: http://maven.apache.org/download.cgi

2、 解压缩

并且移动到相应目录

3、 配置相关环境

使其生效

4、 查看版本

5、 更换镜像

默认使用官方的镜像,由于GFW的问题会不稳定,我们可以使用OSCMaven镜像。

详情参考: http://maven.oschina.net/help.html

2、ik

1、下载

更具官网提示,根据不同的ES版本选在不同的版本下载。
Github链接: https://github.com/medcl/elasticsearch-analysis-ik

2、 编译安装

进入目录,执行命令

命令完成后,就是已经编译完成。

将编译完成的软件复制到ES目录下,并且解压

完成。

3、 测试

重启ES,我们可以使用官网上的案例来进行测试。

1、 建立索引

2、 创建mapping

3、 录入数据

4、 验证