首页 > 编程知识 正文

elastic 分词器,elasticsearch 默认分词器

时间:2023-05-06 14:50:31 阅读:202036 作者:694

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一致,所以这里也改一下吧)。

Caused by: java.lang.IllegalArgumentException: Plugin [analysis-jieba] was built for Elasticsearch version 6.0.0 but version 6.3.0 is running

看到还有些人遇到这个问题,解决办法是将plugin-descriptor.properties中elasticsearch.version改成对应的es版本号。

如果是集群启动的话。可能会遇到一下警告:

只需将其他es节点启动即可。
jieba分词器启动成功,

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。