es 安装 ik 中文分词插件

前言:

前面两篇已经介绍了 如何安装 es 以及 对应的官方 可视化工具 kibana

这里介绍如何安装 ik中文分词插件

分词器简介:

es 原生分词器是基于单词逐个拆解,这样对于中文就不友好了

先看一下原生分词器:

这里直接使用 kibana 控制台进行测试

可以看到 "heyue努力学习编程" 这几个字中文都是逐一拆解,正常我搜索 "学习编程" 这两个词,应该是可以匹配到 "heyue努力学习编程",但是这个分词器给出的索引就没办法匹配的,这肯定是不友好的

安装 ik 中文分词器

所以就有了这个插件 ik 中文分词器

安装很简单

首先下载插件:

链接:https://pan.baidu.com/s/1FsZtkAfZLu2nuNFtI7FPBA

提取码:fue6

解压并命名为 ik

然后将这个文件夹直接丢到,es 服务器之前绑定好的插件文件夹中,然后重启 es服务

复制代码
# 重启 es 服务
docker restart es

# 注意,别忘了重启 kibana
docker restart kibana

注意:由于这里我之前安装 es 容器启动命令直接绑定好了插件文件夹,所以丢进去重启即可

这里不懂得查看前面安装 es 的篇章

或者也可以查看自己绑定的文件位置

首先执行

复制代码
docker ps

拿到容器 ID

然后执行:

复制代码
docker inspect 容器ID

即可看到数据卷挂载的目录,将刚刚解压好的 ik 分词器直接丢进去 重启 es 即可

测试:

这样看起来就很友好了

如果调用出现以上返回结果,恭喜安装成功!

感谢观看!!!

萌新小白一枚,不喜勿喷,谢谢!

相关推荐
Cx330❀1 小时前
Linux命名管道(FIFO)通信:从原理到实操,一文搞懂跨进程通信
大数据·linux·运维·服务器·elasticsearch·搜索引擎
Elastic 中国社区官方博客4 小时前
使用 Jina 远程 MCP 服务器的 Agentic 工作流
大数据·运维·人工智能·elasticsearch·搜索引擎·运维开发·jina
历程里程碑9 小时前
二叉树---二叉树的最大深度
大数据·数据结构·算法·elasticsearch·搜索引擎·全文检索·深度优先
大气层煮月亮11 小时前
ERP-Agent 记忆系统优化方案
java·大数据·elasticsearch
coderlin_11 小时前
Langgraph项目 一(mysql,es,qdrant,embedding模块)
mysql·elasticsearch·embedding
倒流时光三十年11 小时前
Elasticsearch SearchRequest 构建备忘录
大数据·elasticsearch
Elastic 中国社区官方博客13 小时前
多大才算太大?Elasticsearch 容量规划最佳实践
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
LDG_AGI14 小时前
【搜索引擎】Elasticsearch(四):bool查询(与where类似),多条件搜索利器
大数据·人工智能·深度学习·elasticsearch·机器学习·搜索引擎
Elasticsearch1 天前
使用 Jina 远程 MCP 服务器的 Agentic 工作流
elasticsearch
Elastic 中国社区官方博客1 天前
在 Elastic 中使用 OpenTelemetry 内容包可视化 OpenTelemetry 数据
大数据·开发语言·数据库·elasticsearch·搜索引擎