• elasticsearch5.3支持中文内容查询


    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 '想要查询的中文内容'

  • 相关阅读:
    NOI Online2021第一场游记
    图论笔记
    Happy New Year!
    CALL TRANSACTION 'CKM3' PARAMETER ID 失效
    将博客搬至CSDN
    CSS 合并同理
    js倒计时改进版
    获取Android版本
    使用二进制方式部署k8s高可用集群
    PPTP无法连接或能连接无法上网或上网慢的问题
  • 原文地址:https://www.cnblogs.com/xiaofei1205/p/6709964.html
Copyright © 2020-2023  润新知