Elasticsearch 结巴分词插件的官方地址为 https://github.com/sing1ee/elasticsearch-jieba-plugin
ypy安装的es版本是7.6.1,所以这边下载了v7.4.2的版本,下载完成之后,使用gradle命令生成jar包使用。(具体操作网上一堆就不赘述了)。
ypy遇到的问题是,在启动es的时候,出现了路径找不到的问题。
很多文章只写了解压jieba分词器后删除zip包就可以了,但是ypy却报了这个错。解决办法就是在plugins目录下创建elasticsearch-jieba-plugin-7.6.1的文件夹,将zip包解压后的文件全部放在elasticsearch-jieba-plugin-7.6.1的目录下,还有一点的是(虽然ypy没出问题,但是看到有些博客还是将jar的文件名中的版本改成了与es一致,所以这里也改一下吧)。
看到还有些人遇到这个问题,解决办法是将plugin-descriptor.properties中elasticsearch.version改成对应的es版本号。
如果是集群启动的话。可能会遇到一下警告:
只需将其他es节点启动即可。
jieba分词器启动成功,