(一)到官网下载https://github.com/medcl/elasticsearch-analysis-ik对应版本的ik(直接下载releases版本,避免maven打包!!!如果不是这个版本,则需要进入解压后的目录使用mvn package打包,然后在target->releases目录下会生成对应的zip文件)。
(二)在es的安装目录下->plugins目录下新建analysis-ik目录将zip压缩包解压到此
es7.2版本安装ik分词
(三)在header插件中测试
 注:ES版本5.0.0之后的测试方式
    1、新建一个索引

es7.2版本安装ik分词

 

es7.2版本安装ik分词

    2、配饰内容进行测试如下图:

es7.2版本安装ik分词

 

es7.2版本安装ik分词

注:安装ik5.x以上版本的分词器过程中发现与老版本2.x.x有两点不同:
不需要修改Elasticsearch配置文件。Elasticsearch的配置文件路径为elasticsearch.yml,之前的老版本需要在文件最后加入如下内容:index.analysis.analyzer.ik.type : "ik",新的版本不需要

测试ik分词是否安装成功时,使用的是ik_smart而不是ik。查看文档,现在支持ik_smart与ik_max_word

 ik_max_word: 会将文本做最细粒度的拆分,比如会将“我是中国人”拆分为“我,是,中国人,中国,国人”,会穷尽各种可能的组合。
 ik_smart: 会做最粗粒度的拆分,比如会将“我是中国人”拆分为“我,是,中国人”。

相关文章:

  • 2021-04-29
  • 2021-09-23
  • 2021-10-04
  • 2021-09-19
  • 2021-09-02
  • 2022-12-23
猜你喜欢
  • 2021-09-30
  • 2021-10-12
  • 2021-07-06
  • 2021-12-09
  • 2021-07-30
  • 2021-12-25
  • 2021-12-28
相关资源
相似解决方案