1、所有文章优先发表在个人博客上: https://www.xdx97.com

2、后续如果有修改的话,可能忘记更新到CSDN了,给你带来不便,抱歉。

3、个人博客本篇文章地址 : https://www.xdx97.com/article?bamId=644470506396844032

1、下载对应的安装包 https://github.com/medcl/elasticsearch-analysis-ik/releases

注:你的IK分词器的版本必须和你的ES版本一模一样,不然就报错

2、解压IK分词器,把刚刚下载好的安装包,放到ES,下面的plugins文件夹下面

 cd /usr/local/elasticsearch-7.4.2/plugins/

创建文件夹IK

mkdir IK


解压,因为这个是zip压缩包,所以使用 unzip 解压

unzip elasticsearch-analysis-ik-7.4.2.zip

删除压缩包

rm -rf elasticsearch-analysis-ik-7.4.2.zip

安装好后启动,你会看到正在加载ik


Java中使用

我在Java代码中设置IK分词器,但是好像没什么效果。
最后使用kibana创建好mapping,同时设置好分词器。然后在代码中对这个index进行操作就好了
注:ES7+创建mapping得时候不能自定义type得名字,默认名字为 “_doc”
我也不知道怎么改,我用得就是默认得 type,如有需要可以去看官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.x/removal-of-types.html
创建一个index(test),type(_doc),三个字段,分词器使用IK的库

PUT test
{"mappings" : {"properties" : {"bamDesc" : {"type" : "text","analyzer" : "ik_max_word"},"bamId" : {"type" : "text"},"bamTitle" : {"type" : "text","analyzer" : "ik_max_word"}}}
}

ElasticSerach安装IK中文分词器,并在Java中使用相关推荐

  1. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十九)ES6.2.2 安装Ik中文分词器

    注: elasticsearch 版本6.2.2 1)集群模式,则每个节点都需要安装ik分词,安装插件完毕后需要重启服务,创建mapping前如果有机器未安装分词,则可能该索引可能为RED,需要删除后 ...

  2. es安装IK中文分词器

    没有中文分词器,我们使用es的时候会觉得乐趣少了很多,同时在业务中也有很多不方便的地方,es中对于字符串的默认内置分词是standard类型的,但是这对于中文来说就无能为力了,下面简单介绍一下es中怎 ...

  3. 【全】在 Docker 的Solr容器中安装 IK 中文分词器

    [原创文章,转载请标明出处] 这些坑我已经帮你踩过了: 现在大家能够在网上(需要禾斗学上网)下载的IK分词器版本已经非常老了,而Solr更新还是非常快的,所以会出现版本不兼容的问题,不然即使成功装上了 ...

  4. 30彻底掌握IK中文分词_上机动手实战IK中文分词器的安装和使用

    之前大家会发现,字段全部是用英文 其实我们用来进行搜索的,绝大多数,都是中文应用,很少做英文的 默认分词器standard:没有办法对中文进行合理分词的,只是将每个中文字符一个一个的切割开来,比如说中 ...

  5. 使用Docker快速安装部署ES和Kibana并配置IK中文分词器以及自定义分词拓展词库

    使用Docker快速安装部署ES和Kibana的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后, ...

  6. 安装elasticsearch-analysis-ik中文分词器

    1 安装elasticsearch-analysis-ik中文分词器 Ik介绍:ik是一款中文的分词插件,支持自定义词库. 1.1 下载ik分词器 下载地址:https://github.com/me ...

  7. python连接es_Elasticsearch --- 3. ik中文分词器, python操作es

    一.IK中文分词器 1.下载安装 2.测试 #显示结果 {"tokens": [ {"token" : "上海","start_o ...

  8. Solr7.2.1环境搭建和配置ik中文分词器

    solr7.2.1环境搭建和配置ik中文分词器 安装环境:Jdk 1.8. windows 10 安装包准备: solr 各种版本集合下载:http://archive.apache.org/dist ...

  9. ES7 IK中文分词器

    IK中文分词器的安装 ES默认是没有IK中文分词器的,我们要将IK中文分词器作为一个插件安装到ES中,安装的步骤也很简单: 从GitHub上下载适合自己ES版本的IK中文分词器,地址如下:https: ...

最新文章

  1. windows 如何cmd启动redis
  2. [SSH] Eclipse+Struts+Hibernate的简单应用
  3. Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略
  4. vspython版本控制_Python 版本管理
  5. Eclipse Git下载问题:Internal error; consult Eclipse error log.
  6. Java中“最终类”的意义是什么?
  7. python基础语法手册-python语法大全,python语法手册
  8. 浏览器异步加载和同源策略
  9. 诺瓦-测试-面经(一面+二面)
  10. visio中绘制空间坐标系
  11. 【网络通信 -- 直播】ZLMediaServer -- 环境搭建与测试
  12. uni-app app项目运行至夜神模拟器
  13. TCP/IP 面试题整理
  14. 剑网三怎么查看服务器角色信息,剑网3如何获取角色?以下这些获取方式请全部掌握!...
  15. 数据结构与算法|马踏棋盘算法(小甲鱼)C语言代码的算法分析
  16. 瑞芯微rk356x板子快速上手
  17. 蓝桥杯备赛经验分享---如何拿蓝桥国一?
  18. Metasploit -- 木马生成原理和方法
  19. C#学习之路之使用windows media player 实例
  20. 设置elementplus主题色(全局设置)

热门文章

  1. Android官方API文档完整版(分享)
  2. Three.js-材质纹理详解
  3. 洋葱omall是什么
  4. OpenStack七年之痒
  5. 如何利用工具批量删除百度网盘单向好友
  6. c/c++开发方向如何选择?坚持进阶学习c++还有意义吗?
  7. 股票入门基础知识37:识别交易中的支撑位和阻力位
  8. HP打印机M1216nfh无法在win10安装驱动的解决方法
  9. 在计算机的应用领域c ai的中文全称是,2010江西省计算机等级考试试题 二级C试题最新考试试题库(完整版)...
  10. java20K之路(番外篇):程序员的技术KPI指标是什么呢