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“ 是对这个内容的首字母简写分词,至此拼音分词器以安装成功

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值