Open suyuanhxx opened 6 years ago
根据说明中的配置方式配置了两种自定义词典方式均没有生成*.bin文件 solr版本为7.1
schema.xml
customDictionaryPath
<fieldType name="text_cn" class="solr.TextField"> <analyzer type="index"> <tokenizer class="com.hankcs.lucene.HanLPTokenizerFactory" enableIndexMode="true" customDictionaryPath="E:\Develop\solr-7.1.0\server\solr-webapp\webapp\WEB-INF\classes\hanlp\data\dictionary\custom\Organization.txt"/> </analyzer> <analyzer type="query"> <tokenizer class="com.hankcs.lucene.HanLPTokenizerFactory" enableIndexMode="false"/> </analyzer> </fieldType>
core所在目录为E:\Develop\solr-7.1.0\server\solr\mycore schema.xml在E:\Develop\solr-7.1.0\server\solr\mycore\conf
E:\Develop\solr-7.1.0\server\solr\mycore
E:\Develop\solr-7.1.0\server\solr\mycore\conf
hanlp.properties
CustomDictionaryPath
root=E:/Develop/solr-7.1.0/server/solr-webapp/webapp/WEB-INF/classes/hanlp/ CustomDictionaryPath=data/dictionary/custom/CustomDictionary.txt; Organization.txt;
hanlp.properties所在目录为E:\Develop\solr-7.1.0\server\solr-webapp\webapp\WEB-INF\classes
E:\Develop\solr-7.1.0\server\solr-webapp\webapp\WEB-INF\classes
这两种配置方式在Organization.txt目录下均没有生成.bin,这样子对吗?
windows下无效,在linux下第一种方式有效
第一种方式是路径错了,\应该是/
第二种方式root路径配置参考:https://github.com/hankcs/HanLP/tree/1.x。
@duringall 您说的第二种方式我这边无法生效,在Linux下的。感觉是hanlp-portable.jar压根不读取hanlp.properties里的设置的
根据说明中的配置方式配置了两种自定义词典方式均没有生成*.bin文件 solr版本为7.1
schema.xml
文件中配置customDictionaryPath
core所在目录为
E:\Develop\solr-7.1.0\server\solr\mycore
schema.xml
在E:\Develop\solr-7.1.0\server\solr\mycore\conf
hanlp.properties
中配置CustomDictionaryPath
也没有生效hanlp.properties
所在目录为E:\Develop\solr-7.1.0\server\solr-webapp\webapp\WEB-INF\classes
这两种配置方式在Organization.txt目录下均没有生成.bin,这样子对吗?