elasticsearch之ik分词器插件安装

最近学习es,记录下怎么安装ik分词器,方便参考。

ik分词器安装很简单,

进入https://github.com/medcl/elasticsearch-analysis-ik/releases

下载对应es版本的zip包,该包是无需用mvn打包版本,解压zip,在es的plugins目录下创建名为ik的文件夹,将解压后的文件放到ik文件夹下面

重启es即可;

测试:

创建名为“index”的索引,浏览器输入如下:

http://localhost:9200/index/_analyze?analyzer=ik&pretty=true&text=我是中国人

结果只要不是单个分词结果就表明成功了!

切记:路径绝对不能有空格,否则会报错IKanalyze.cfg.xml找不到,或者 AccessControlException  read 读取问题!

es 6.5.3版本es的安装(应该适用6.x版本)

    进入es的bin目录下运行命令:

elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.3/elasticsearch-analysis-ik-6.5.3.zip

     出现如下窗口说明安装成功(也可查看plugins目录下是否有ik的文件夹):

                          2d48c3996fb5614973b218b871639b751ff.jpg

如果已安装则会提示卸载,运行如下命令即可:

elasticsearch-plugin remove analysis-ik;

 

2019/1/28追加记录:

es内置分词器
standard分词器:(默认的)它将词汇单元转换成小写形式,并去掉停用词(a、an、the等没有实际意义的词)和标点符号,支持中文采用的方法为单字切分(例如,‘你好’切分为‘你’和‘好’)。
simple分词器:首先通过非字母字符来分割文本信息,然后将词汇单元同一为小写形式。该分析器会去掉数字类型的字符。
Whitespace分词器:仅仅是去除空格,对字符没有lowcase(大小写转换)化,不支持中文;并且不对生成的词汇单元进行其他的标准化处理。
language分词器:特定语言的分词器,不支持中文;

查看es分词结果

 

转载于:https://my.oschina.net/u/3734816/blog/2054368

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值