elasticsearch-analysis-ansj icon indicating copy to clipboard operation
elasticsearch-analysis-ansj copied to clipboard

使用自定义停用词库后报错

Open tushunlin opened this issue 3 years ago • 1 comments

经过停用词过滤之后。再次调用别的发现器 比如: Result modifResult = DicAnalysis.parse(str,DicLibrary.gets(Dictionary.userDic,DicLibrary.DEFAULT)).recognition(Dictionary.getStopFilter()).recognition(new EmailRecognition()); System.out.println(modifResult);

报错如下: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 37 at org.ansj.util.Graph.getMaxTerm(Graph.java:174) at org.ansj.util.Graph.rmLittlePath(Graph.java:144) at org.ansj.app.extracting.Extracting.parse(Extracting.java:130) at org.ansj.app.extracting.Extracting.parse(Extracting.java:113) at org.ansj.recognition.impl.EmailRecognition.recognition(EmailRecognition.java:38) at org.ansj.domain.Result.recognition(Result.java:53) at varyag.WordEngine.ansj_analysis(WordEngine.java:54) at varyag.WordEngine.main(WordEngine.java:48)

tushunlin avatar Dec 15 '21 07:12 tushunlin

str、词典内容,麻烦提供下

shi-yuan avatar Dec 16 '21 01:12 shi-yuan