阿里云上给Elasticsearch2.3.4 安装ik分词插件

安装ik分词插件

Elasticsearch默认提供的分词器,会把每个汉字分开,而不是我们想要的根据关键词来分词。
1. 下载ik工具包(由于ik分词工具要求版本号要与ES的版本相对应所以下载1.9.4版本)
GitHub地址
2. 将下载的elasticsearch-analysis-ik-1.9.4.zip解压至elasticsearch//plugins/文件夹中
unzip /Document/elasticsearch-analysis-ik-1.9.4.zip -d /usr/local/elasticsearch/plugins/elasticsearch-analysis-ik
如果提示没有zip命令,则需要安装zip(需要root权限)
yum install -y unzip zip
3.运行elasticsearch
cd /usr/local/elasticsearch
./bin/elasticsearch
出现下图所示,则安装成功:
返回结果

ik分词测试

  1. 创建一个索引,名为index。localhost要与配置文件一致
    curl -XPUT http://localhost:9200/index
  2. 为索引index创建mapping

curl -XPOST http://localhost:9200/index/fulltext/_mapping -d'
{
"fulltext": {
"_all": {
"analyzer": "ik"
},
"properties": {
"content": {
"type" : "string",
"boost" : 8.0,
"term_vector" : "with_positions_offsets",
"analyzer" : "ik",
"include_in_all" : true
}
}
}
}'

3. 测试
curl 'http://localhost:9200/index/_analyze?analyzer=ik&pretty=true' -d '
{
"text":"世界如此之大"
}'

4. 显示结果如下:
结果

参考:https://my.oschina.net/xiaohui249/blog/232784

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值