elasticsearch-analysis-hanlp

HanLP Analyzer for ElasticSearch

CHANGE LOG

  1. 将gradle打包改为了maven打包,并适配elasticsearch 7.17.16
  2. PathUtils的包调整为org.elasticsearch.core.PathUtils,以适配高版本es
  3. AnalysisHanLPPluginNLP和CRF模型文件默认路径修改为plugins/analysis-hanlp/data
  4. 权限最小化,这里作者只测试了基本分词功能,没有测试字典热更新,需要字典热更新的可能需要添加更多权限

NOTE

  • 由于hanlp需要读取,写入和删除模型,在高版本ES使用该插件,需要在${ES_HOME}/jdk/conf/security/java.policy中添加以下内容permission java.io.FilePermission "-","read,write,delete";