在不重启ES的情况下更新字典功能无效
ivangogogo opened this issue · comments
elasticsearch以及jieba-plugin 都是 7.7.0版本,添加字典后,不能自动加载新字典
已经是按照里面的步骤来部署
@ivangogogo 是否有上面文档中的日志输出
同样无法热更新,只能看到以下输出
[2020-10-09T17:20:21,263][INFO ][stdout ] [dd] initialize user dictionary:/usr/local/elasticsearch-7.9.1/plugins/jieba/dic
[2020-10-09T17:20:21,263][INFO ][stdout ] [dd] initialize user dictionary:/usr/local/elasticsearch-7.9.1/plugins/jieba/dic
[2020-10-09T17:20:21,266][INFO ][stdout ] [dd] initialize user dictionary:/usr/local/elasticsearch-7.9.1/plugins/jieba/dic
[2020-10-09T17:20:21,267][INFO ][stdout ] [dd] initialize user dictionary:/usr/local/elasticsearch-7.9.1/plugins/jieba/dic
[2020-10-09T17:20:21,267][INFO ][stdout ] [dd] init jieba adapter
[2020-10-09T17:20:21,269][INFO ][stdout ] [dd] init jieba adapter
[2020-10-09T17:20:21,269][INFO ][stdout ] [dd] init jieba adapter
[2020-10-09T17:20:37,337][INFO ][stdout ] [dd] init jieba adapter
我跟你遇到了一样的问题,最后发现是因为下载的是release版本的源码,里面没包含jieba-analysis模块,用指令
git clone https://github.com/sing1ee/elasticsearch-jieba-plugin.git --recursive
下载完源码及相关依赖后再编译就有词典热更新功能了。