elasticsearch-analysis-hanlp
elasticsearch-analysis-hanlp copied to clipboard
SEVERE: 没有找到HanLP.properties,可能会导致找不到data
Jul 02, 2018 5:29:06 PM com.hankcs.hanlp.HanLP$Config SEVERE: 没有找到HanLP.properties,可能会导致找不到data ========Tips======== 请将HanLP.properties放在下列目录: Web项目则请放到下列目录: Webapp/WEB-INF/lib Webapp/WEB-INF/classes Appserver/lib JRE/lib 并且编辑root=PARENT/path/to/your/data 现在HanLP将尝试从/opt/elasticsearch-6.2.4读取data…… data/dictionary/CoreNatureDictionary.txt 核心词典data/dictionary/CoreNatureDictionary.txt加载失败
@zhaohailong
将hanlp的字典先拷贝到elasticsearch/bin目录下,你启动elasticsearch的脚本路径是什么?应该是这个问题导致的
后续修复这个问题
我也遇到这个问题了,我启动elasticsearch用的./bin/elasticsearch,把字典拷贝到bin目录下?是/analysis-hanlp/data/dictionary下的txt文件吗?
/analysis-hanlp/data整个目录
我先在Ubuntu下尝试使用这个插件,但是Java权限的那个问题一直解决不掉,于是换用Windows。
在Windows下的 D:\es\elasticsearch-6.4.0
下用命令 .\bin\elasticsearch.bat
启动es,同时将HanLP.properties
放在了D:\es\elasticsearch-6.4.0\HanLP.properties
的位置,字典的路径就是D:\es\elasticsearch-6.4.0\data\dictionary\CoreNatureDictionary.txt
这样的。
能够正常分词。
所以,获取字典的路径受启动es的路径影响?