zoukankan      html  css  js  c++  java
  • 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 '想要查询的中文内容'

  • 相关阅读:
    NSInvocation的基本使用
    OC和JS代码的互调
    HTTPS的基本使用
    数据安全
    AFN框架
    部分文件的MIMEType
    linux中文件颜色,蓝色,白色等各自代表的含义
    CentOS下mysql常用命令
    mysql 完整备份和恢复
    mysqldump 导出提示Couldn't execute SELECT COLUMN_NAME...
  • 原文地址:https://www.cnblogs.com/xiaofei1205/p/6709964.html
Copyright © 2011-2022 走看看