你好,游客 登录 注册 搜索
背景:
阅读新闻

Elasticsearch5.3支持中文内容查询

[日期:2017-09-20] 来源:Linux社区  作者:xiaofei1205 [字体: ]

elasticsearch支持中文分词Ik安装文档如下:
1.下载安装包
插件git地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
插件下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.3.0/elasticsearch-analysis-ik-5.3.0.zip
2、在elasticsearch中创建ik的安装目录
[root@elasticsearch-01 ]# mkdir /usr/local/elasticsearch/plugins/ik
[root@elasticsearch-01 ]# cd /usr/local/elasticsearch/plugins/ik
[root@elasticsearch-01 ik]# wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.3.0/elasticsearch-analysis-ik-5.3.0.zip
[root@elasticsearch-01 ik]# unzip -x elasticsearch-analysis-ik-5.0.2.zip
[root@elasticsearch-01 ik]# yum -y install tree
[root@elasticsearch-01 ik]# tree -F -t -L 3
.
├── plugin-descriptor.properties
├── elasticsearch-analysis-ik-5.3.0.jar
├── commons-codec-1.9.jar
├── commons-logging-1.2.jar
├── httpclient-4.5.2.jar
├── httpcore-4.4.4.jar
└── config/
├── custom/
│ ├── ext_stopword.dic
│ ├── mydict.dic
│ ├── single_word.dic
│ ├── single_word_full.dic
│ ├── single_word_low_freq.dic
│ └── sougou.dic
├── IKAnalyzer.cfg.xml
├── main.dic
├── preposition.dic
├── quantifier.dic
├── stopword.dic
├── suffix.dic
└── surname.dic
2 directories, 19 files
3.重启elasticsearch
[root@elasticsearch-01 ik]# systemctl restart elasticsearch.service
[root@elasticsearch-01 ik]# systemctl status elasticsearch.service
4.验证ik是否可用
[root@elasticsearch-01 ik]# curl -XGET 'http://127.0.0.1:9200/_analyze?pretty&analyzer=ik_max_word' -d '想要查询的中文内容'

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-09/147009.htm

linux
相关资讯       Elasticsearch5.3 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款