Elasticsearch安装拼音分词器插件
简介
拼音分词在日常生活中其实很常见。例如打开百度搜索时输入拼音时可展示出可选的中文搜索词条:
下载打包
1.下载源码
https://github.com/medcl/elasticsearch-analysis-pinyin
如果不需要随时更新最新版本库,可以选择下载zip包
2.编译打包
使用idea打开解压后的源码工程,需要修改一项配置,就是拼音分词器的版本要与elasticsearch一直,我的版本时7.6.2,修改成自己对应的版本号
执行编译打包命令:
mvn clean package
下图中打包后会在target/releases下生成一个zip包
3.部署拼音分词器插件
上传zip包,到自己的Elasticsearch目录下的plugins,我的目录是:/usr/local/elasticsearch-7.6.2/plugins
上传完成后使用命令解压zip包
unzip -d pinyin elasticsearch-analysis-pinyin-7.6.2.zip
解压完成后会在plugins目录下面生成pinyin文件夹
如果是使用root用户操作的,则需要修改pinyin目录的用户归属,我启动elasticsearch的用户是es,所以将pinyin目录及子目录喝文件都改成es用户权限
chown -R es:es pinyin
4.重启elasticsearch使其加载拼音插件
测试拼音分词器
打开kibana,如果没有安装kibana的参考:
Elasticsearch kibana7.6.2 安装
点击左侧工具按钮,进入开发工具界面
输入拼音分词测试命令会在右侧输出结果,可以看到已经将中文按照拼音进行分词,其中”csikfcq“ 是对这个内容的首字母简写分词,至此拼音分词器以安装成功
Elasticsearch安装拼音分词器插件相关推荐
- 2021年大数据ELK(八):Elasticsearch安装IK分词器插件
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 安装IK分词器 一.下载Elasticsearch IK分词器 ...
- 59、Docker ElasticSearch安装拼音分词器及自定义分词器
一.使用拼音分词器 1.拼音分词器 2.docker下安装拼音分词器插件 3.测试拼音分词器 # 测试拼音分词器 POST /_analyze { "text": [" ...
- Elasticsearch之中文分词器插件es-ik(博主推荐)
前提 什么是倒排索引? Elasticsearch之分词器的作用 Elasticsearch之分词器的工作流程 Elasticsearch之停用词 Elasticsearch之中文分词器 Elasti ...
- elasticsearch安装ik分词器
elasticsearch安装ik分词器 1. 修改docker-compose.yml文件,对es目录下的plugins文件夹进行文件映射 version: "2.2" volu ...
- 【elasticsearch系列】windows安装IK分词器插件
环境 github下载:https://github.com/medcl/elasticsearch-analysis-ik/releases 注意,IK分词器插件要与ES版本保持一致: 有的小伙伴在 ...
- 使用docker安装拼音分词器
要实现根据字母做补全,就必须对文档按照拼音分词. 在GitHub上恰好有elasticsearch的拼音分词插件. 地址:https://github.com/medcl/elasticsearch- ...
- Elasticsearch安装IK分词器,kibana安装是基本使用,DSL语句入门
文章目录 1. 安装IK分词器 2. Kibana安装和使用 2.1 ELK概述 2.2 Kibana下载 2.3 DSL语句 1. 安装IK分词器 ElasticSearch 默认采用的分词器, 是 ...
- ElasticSearch 安装中文分词器
1.安装中文分词器IK 下载地址:https://github.com/medcl/elasticsearch-analysis-ik 在线下载安装: elasticsearch-plugin.bat ...
- elasticsearch 安装拼音分词
1. 下载拼音分词:可以根据自己的es版本选择对应的分词 的版本 https://github.com/medcl/elasticsearch-analysis-pinyin/releases?aft ...
- Elasticsearch之中文分词器插件es-ik的自定义热更新词库
1: 部署 http 服务 在这使用 tomcat7 作为 web 容器, 先下载一个 tomcat7, 然后上传到某一台服务器上(192.168.80.10). 再执行以下命令 tar -zxvf ...
最新文章
- cocos3 深入理解tank和子弹之间的关系
- 【直播课】6小时教你掌握MMdetection工程落地实践
- 【Rain in ACStar HDU-3340】
- [Leetcode][第40题][JAVA][数组总和2][回溯][剪枝]
- vb.net中东软医保接口的调用
- A browser for WinCE/Windows base WebKit. (zz)
- 【Kettle】Kitchen和Pan的命令行参数
- dump文件_windows程序崩溃时生成dump文件方法
- 转 十道海量数据处理面试题与十个方法大总结
- 二叉链表存储的二叉C语言,C语言实现二叉链表存储
- codeblock调试
- shellcode样本—弹出计算器
- Java版九宫格算法
- JavaSE基础知识点整理总结
- PaddlePaddle 波斯顿房价预测训练结果
- matlab k线图快速画出红色阳线绿色阴线
- [DR吐槽]——三大卡牌链游到底都是什么货色?
- 2018云南-华为软件产业峰会成功举办 加快构建数字中国
- freemind 要下载java_Freemind
- 将截图作为桌面的一部分,提醒自己待办事项
热门文章
- Alt属性和Title属性
- 【基金量化研究系列】大类资产配置研究(六)——多资产风险平价策略
- 异名童鞋的微信小游戏性能优化
- 在R和Python中求峰度和偏度
- Keil编译出现 “no source“: Error: command-line: #564: cannot open解决方法
- 冯诺依曼结构和哈佛结构
- 中兴新支点操作系统_中兴新支点操作系统体验报告:界面简洁、操作简单!
- SSRF漏洞原理及检测
- 分布式电商项目十七:商品服务-三级分类和查询
- linux双系统默认进入win10,win10 linux 双系统 默认win10启动