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


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回