elasticsearch安装和使用ik分词器

“token”: “程”,

“start_offset”: 6,

“end_offset”: 7,

“type”: “”,

“position”: 6

},

{

“token”: “师”,

“start_offset”: 7,

“end_offset”: 8,

“type”: “”,

“position”: 7

}

]

}

为了词项搜索能得到我们想要的结果,需要换一个分词器,理想的分词效果应该是"我们"、“是”、“软件”、“工程师”,ik分词器可以满足我们的要求,接下来开始实战;

注意事项

  1. 下面的所有操作都使用es账号来进行,不要用root账号;

  2. 编译ik分词器需要用到maven,如果您有docker,但是不想安装maven,可以参考《没有JDK和Maven,用Docker也能构建Maven工程》来编译工程;

下载IK分词器源码到Ubuntu

  1. 登录ik分词器网站:https://github.com/medcl/elasticsearch-analysis-ik

  2. 按照网站提供的版本对应表,确认我们要使用的分词器版本,很遗憾写文章的时候还没有匹配elasticsearch-6.5.0的版本,那就用master吧,也就是下图中的红框版本:

在这里插入图片描述

  1. 如下图,点击下载zip文件:

在这里插入图片描述

  1. 将下载的zip包放到Ubuntu机器上,解压后是个名为elasticsearch-analysis-ik-master的文件夹,在此文件夹下执行以下命令,即可开始构建ik分词器工程:

mvn clean package -U -DskipTests

  • 27
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值