博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在elasticsearch中安装ik中文分词器
阅读量:7100 次
发布时间:2019-06-28

本文共 1213 字,大约阅读时间需要 4 分钟。

hot3.png

1、在elasticsearch中安装ik中文分词器

(1)git clone https://github.com/medcl/elasticsearch-analysis-ik

(2)git checkout tags/v5.2.0
(3)mvn package
(4)将target/releases/elasticsearch-analysis-ik-5.2.0.zip拷贝到es/plugins/ik目录下
(5)在es/plugins/ik下对elasticsearch-analysis-ik-5.2.0.zip进行解压缩
(6)重启es

2、ik分词器基础知识

两种analyzer,你根据自己的需要自己选吧,但是一般是选用ik_max_word

ik_max_word: 会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可能的组合;

ik_smart: 会做最粗粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,国歌”。

共和国 --> 中华人民共和国和国歌,搜到吗????

3、ik分词器的使用

PUT /my_index 

{
  "mappings": {
    "my_type": {
      "properties": {
        "text": {
          "type": "text",
          "analyzer": "ik_max_word"
        }
      }
    }
  }
}

POST /my_index/my_type/_bulk

{ "index": { "_id": "1"} }
{ "text": "男子偷上万元发红包求交女友 被抓获时仍然单身" }
{ "index": { "_id": "2"} }
{ "text": "16岁少女为结婚“变”22岁 7年后想离婚被法院拒绝" }
{ "index": { "_id": "3"} }
{ "text": "深圳女孩骑车逆行撞奔驰 遭索赔被吓哭(图)" }
{ "index": { "_id": "4"} }
{ "text": "女人对护肤品比对男票好?网友神怼" }
{ "index": { "_id": "5"} }
{ "text": "为什么国内的街道招牌用的都是红黄配?" }

GET /my_index/_analyze

{
  "text": "男子偷上万元发红包求交女友 被抓获时仍然单身",
  "analyzer": "ik_max_word"
}

GET /my_index/my_type/_search 

{
  "query": {
    "match": {
      "text": "16岁少女结婚好还是单身好?"
    }
  }
}
 

转载于:https://my.oschina.net/zhongwenhao/blog/1646864

你可能感兴趣的文章
2018-04-12
查看>>
linux内核支持U-disk和U转串
查看>>
PHP服务器端API原理及示例讲解(接口开发)
查看>>
erlang遍历目录
查看>>
Stanford CS231n实践笔记(课时14卷积神经网络详解 上)
查看>>
文章标题
查看>>
MQ与webservice的区别,MQ的区别
查看>>
JS实现图片base64转blob对象,压缩图片,预览图片,图片旋转到正确角度
查看>>
『TensorFlow』生成式网络中的图片预处理
查看>>
译:7.使用Spring MVC服务Web内容
查看>>
【Windows】cmd条件判断
查看>>
图解Elasticsearch中的_source、_all、store和index属性
查看>>
Servlet路径跳转问题
查看>>
MySQL 单个表锁死 对查询语句无响应
查看>>
前端插件资源
查看>>
C# new和初始化
查看>>
多个方面比较电路交换、报文交换和分组交换的主要优缺点
查看>>
CentOS7 Failed to start LSB: Bring up/down解决方法
查看>>
【java】java中替换中括号[ ]操作
查看>>
重看计算机基础1:数据线、地址线,按字、按字节寻址。
查看>>