1.下载对应版本的插件https://github.com/medcl/elasticsearch-analysis-ik/releases
2.将ik压缩包解压在plugins/ik目录

应用

1.创建索引
curl -XPUT http://192.168.100.211:9200/news
2.给索引添加分词器
创建mapping(相当于数据中的schema信息,表名和字段名以及字段的类型)
设置约束信息,“content"字段类型为"type”,分词器为"ik_max_word",索引器为"ik_max_word"

curl -XPOST http://192.168.100.211:9200/news/fulltext/_mapping -d'
{"properties": {"content": {"type": "text","analyzer": "ik_max_word","search_analyzer": "ik_max_word"}}
}'

3.测试
1)分词器测试

# 测试分词器
# 1.ik_max_word最大分词器
curl -XGET 'http://192.168.100.211:9200/_analyze?pretty&analyzer=ik_max_word' -d '联想是全球最大的笔记本厂商'
# 1.ik_smart 智能分词器
curl -XGET 'https://192.168.100.211:9200/_analyze?pretty&analyzer=ik_smart' -d '联想是全球最大的笔记本厂商'

2)整体测试

curl -XPOST http://192.168.100.211:9200/news/fulltext/1 -d'
{"content":"美国留给伊拉克的是个烂摊子吗"}'curl -XPOST http://192.168.100.211:9200/news/fulltext/2 -d'
{"content":"公安部:各地校车将享最高路权"}'curl -XPOST http://192.168.100.211:9200/news/fulltext/3 -d'
{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}'curl -XPOST http://192.168.100.211:9200/news/fulltext/4 -d'
{"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}'curl -XPOST http://192.168.100.211:9200/news/fulltext/_search  -d'
{"query" : { "match" : { "content" : "中国" }},"highlight" : {"pre_tags" : ["<font color='red'>", "<tag2>"],"post_tags" : ["</font>", "</tag2>"],"fields" : {"content" : {}}}
}'

Elasticsearch IK分词器相关推荐

  1. ElasticSearch IK 分词器快速上手

    简介: ElasticSearch IK 分词器快速上手 一.安装 IK 分词器 1.分配伪终端 我的 ElasticSearch 是使用 Docker 安装的,所以先给容器分配一个伪终端.之后就可以 ...

  2. ElasticSearch——IK分词器的下载及使用

    ElasticSearch--IK分词器的下载及使用 1.什么是IK分词器 ElasticSearch 几种常用分词器如下: 分词器 分词方式 StandardAnalyzer 单字分词 CJKAna ...

  3. ElasticSearch IK分词器安装

    2019独角兽企业重金招聘Python工程师标准>>> Elasticsearch 默认是带分词器了,对英文是按固定的英文的空格,或者"-"进行分词,但是对中文分 ...

  4. elastic ik分词搜索_php环境下使用elasticSearch+ik分词器进行全文搜索

    php中文网最新课程 每日17点准时技术干货分享 首先需要说明的一点是,如果需要启用ik分词器,那么分词器的版本必须与es版本一致,即6.3.0的分词器需要同样6.3.0版本的es支持. 安装java ...

  5. ik分词器 mysql php_php环境下使用elasticSearch+ik分词器进行全文搜索

    首先需要说明的一点是,如果需要启用ik分词器,那么分词器的版本必须与es版本一致,即6.3.0的分词器需要同样6.3.0版本的es支持. 安装java win-64bit的安装包需要去java英文官网 ...

  6. 狂神聊 ElasticSearch(IK分词器+Rest+集成SpringBoot+实战爬虫项目+完整代码及资料)

    Bilibili 搜索关注:狂神说 Java(和狂神一起学习,共同进步) 公众号:狂神说(文章日更) 狂神聊 ElasticSearch 版本:ElasticSearch 7.6.1(全网最新了) 6 ...

  7. elasticsearch IK分词器的安装、使用与扩展

    ES 的默认分词器(standard)不支持中文分词,满足不了平时的需求,所以需要用能够支持中文分词的 IK 分词器.而且 IK 分词器也是支持英文分词的. 本文介绍下IK分词器的安装.基本使用方法: ...

  8. ElasticSearch ik分词器从MySQL里面获取分词信息

    出自 中华石杉 老师的一个课程, 缘由 每次都是在es的扩展词典中,手动添加新词语,很坑 (1)每次添加完,都要重启es才能生效,非常麻烦 (2)ElasticSearch是分布式的,可能有数百个节点 ...

  9. ElasticSearch ik分词器基础知识analyzer

    概述 有两种analyzer,你根据自己的需要自己选吧,但是一般是选用ik_max_word 如果是ik_max_word的话: 会将文本做最细粒度的拆分,比如会将"中华人民共和国国歌&qu ...

最新文章

  1. 逆战服务器在哪个文件夹,逆战的背景音乐文件夹放在哪?别说在服务器上面!...
  2. 洛谷.4172.[WC2006]水管局长(LCT Kruskal)
  3. 配置sqlplus的AUTOTRACE
  4. 广义矩估计的一般步骤_【基本无害】动态理性预期理论与广义矩估计02
  5. 弄懂 JRE、JDK、JVM 之间的区别与联系
  6. html定义页脚有什么用,HTML5中footer标签的用法你知道吗?,HTML5中的footer标签是什么意思?...
  7. Floyd算法 求多源汇最短路
  8. python编辑数学函数图形_Python 绘制你想要的数学函数图形
  9. 计算机职业素养论文1500字,【如何提高职业素养1500字】_个人职业素养提升计划1500字范文...
  10. 原理 + 代码:手把手教你使用 Python 实战反欺诈模型
  11. 5.15 vs2019 静态编译_《淫巧系列一》MATLAB编译exe与生成C++库
  12. 微信公众号使用:给微信公众号设置头像和微信号的步骤
  13. DirectX12(D3D12)基础教程(八)——多显卡渲染基础、共享纹理、多GPU同步
  14. 影响中国青年的100句人生名言 1
  15. java实现数字0-9转换为繁体字
  16. Ubuntu安装常用Linux桌面系统
  17. 2022前端面试需要掌握的面试题
  18. 大数据实时处理:百分点实时计算架构和算法
  19. 老子《道德经》第六十章
  20. jira的发邮件配置

热门文章

  1. php lpop 返回null,数据库读取数据返回 null 怎么办?
  2. python从入门到实践答案第六章-《Python从入门到实践》第六章动手试一试
  3. 针对递归函数的优化与Python修饰器实现
  4. java迭代器_74.Java迭代器
  5. 三星电视机的极光TV显示服务器异常,三星液晶电视机故障有哪些 三星液晶电视机故障解决方法【图文】...
  6. 反演控制 matlab,基于matlab的反演程序
  7. android p过度动画,android 过渡动画
  8. java调用下载窗口_java 从网络Url中下载文件 java调用url接口
  9. linux 如何查看fb中分辨率_西门子S71200,如何在FB块中使用操作定时器?
  10. 服务器虚拟化techtarget技术社区,服务器上的应用程序虚拟化