Results 5 comments of 唐旺

错误也是access denied ("java.io.FilePermission" "/usr/share/elasticsearch/data/model/perceptron/large/cws.bin" "read") 1. 在插件目录下的plugin-security.policy、以及jdk目录下的conf/security/java.policy下添加: permission java.io.FilePermission "", "read,write,delete"; 或者 permission java.net.SocketPermission "*", "connect,resolve"; permission java.io.FilePermission "*","read"; 都没用。 2. data目录不应该在 plugins/analysis-hanlp下面吗?为什么跑到与plugins同级了? 系统环境:ES版本和插件版本都是7.10.2,jdk1.8, centos,plugins/analysis-hanlp下面有data目录、外面也有data、属主用户都是elasticsearch用户、权限777,确保了路径存在并且权限没问题 卡在这里挺久了(甚至尝试过更换jdk版本,也没用),求教

请问解决了吗?我也是mvn package的时候出错“class file has wrong version 55.0, should be 52.0” [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project elasticsearch-analysis-ansj: Compilation failure [ERROR] ansj/elasticsearch/plugin/AnalysisAnsjPlugin.java:[14,34] 无法访问org.apache.lucene.analysis.Analyzer [ERROR] 错误的类文件: /root/.m2/repository/org/apache/lucene/lucene-core/9.8.0/lucene-core-9.8.0.jar(org/apache/lucene/analysis/Analyzer.class) [ERROR] 类文件具有错误的版本...

有人说是依赖冲突,排查起来会比较麻烦(我不是做java的)。我可以准备一个什么样的环境,使得不依赖冲突?

分词配置跟readme不一致。readme里面给的检查方法: 通过 kibana 执行 GET /_cat/ansj/config 命令,获取配置文件内容如下: { "ambiguity": [ "ambiguity" ], "stop": [ "stop" ], "synonyms": [ "synonyms" ], "crf": [ "crf" ], "isQuantifierRecognition": "true", "isRealName": "false", "isNumRecognition": "true",...

也不是所有情况都会粘连。 比如“GET /_cat/ansj?text=中国-是社会主义国家&type=index_ansj” 这里面“-”就会单独分出来成词。 但是恰好,我的应用场景,商品名称里面经常有减号,减号特别容易跟后面的分词粘连起来,但是有时候减号又是有用的,不想简单暴力的替换为空格。