首页 » Web前端 » phpikanalyzer技巧_ElasticSearch IK 分词器快速上手

phpikanalyzer技巧_ElasticSearch IK 分词器快速上手

访客 2024-11-20 0

扫一扫用手机浏览

文章目录 [+]

我的 ElasticSearch 是利用 Docker 安装的,以是先给容器分配一个伪终端.之后就可以像登录做事器一样直接操作docker 中的内容了docker exec -it 容器ID /bin/bash

2.利用 elasticsearch-plugin 安装插件

phpikanalyzer技巧_ElasticSearch IK 分词器快速上手

cd plugins进入到 plugins 文件夹实行如下命令,7.12.0 须要修正成你的 es 版本号

phpikanalyzer技巧_ElasticSearch IK 分词器快速上手
(图片来自网络侵删)

../bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.0/elasticsearch-analysis-ik-7.12.0.zip

3.重启 elasticsearch 容器

docker restart 容器ID

4.常见问题

(1)java.lang.IllegalStateException

实行elasticsearch-plugin install的时候,涌现了 Failed installing和java.lang.IllegalStateException

查看了一下,我的 plugins/ 目录下已经有一个名为 ik 的文件夹了.抱着试试的心态,删掉了这个名为 ik 的文件夹,重新实行

../bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.0/elasticsearch-analysis-ik-7.12.0.zip

安装成功

二、ik 分词事理

(占位,等有韶光读源码再来补充)

三、ik_smart 和 ik_max_word

GET _analyze?pretty{ "analyzer": "ik_smart", "text": "不像我,只会心疼鸽鸽"}

GET _analyze?pretty{ "analyzer": "ik_max_word", "text": "不像我,只会心疼鸽鸽"}

结论_analyzer构建索引时候的分词,索引的时候利用 max_wordsearch_analyzer搜索时的分词,查询的时候利用 smart

原文链接:http://click.aliyun.com/m/1000292763/

本文为阿里云原创内容,未经许可不得转载。

相关文章

QQ伪装黑客代码大全技术与风险警示

网络安全问题日益凸显。QQ作为一种流行的社交工具,成为了黑客攻击的主要目标之一。本文将针对QQ伪装黑客代码大全进行深入剖析,揭示其...

Web前端 2025-03-02 阅读1 评论0