Java 使用TokensRegexGenerator时出现问题
我想知道如何在java中使用“TokensRegexGenerator”。 我在文档中看到,它可以与“RegexNER”一样使用,所以我创建了一个文件,其中模式和类的列表用tab分隔,我在属性文件中添加了一个名为“tokensregexner”的属性,如下所示使用,但它显示了一条错误消息“Exception in thread”mainjava.lang.IllegalArgumentException:没有名为tokensregexner'的注释器Java 使用TokensRegexGenerator时出现问题,java,stanford-nlp,Java,Stanford Nlp,我想知道如何在java中使用“TokensRegexGenerator”。 我在文档中看到,它可以与“RegexNER”一样使用,所以我创建了一个文件,其中模式和类的列表用tab分隔,我在属性文件中添加了一个名为“tokensregexner”的属性,如下所示使用,但它显示了一条错误消息“Exception in thread”mainjava.lang.IllegalArgumentException:没有名为tokensregexner'的注释器 properties.put("annota
properties.put("annotators",
"tokenize, ssplit, pos, lemma, ner, tokensregexner");
properties.put("tokensregexner.mapping",
"com/test/ner/resources/entities.txt");
coreNLP = new StanfordCoreNLP(properties);
有人能分享一些关于如何通过Java使用“TokensRegexGenerator”的示例代码吗?我认为您面临的问题是没有名为tokensregexner的属性。有一个叫regexner的酒店,我想这就是你想要的。所以代码看起来像:
properties.put("annotators", "tokenize, ssplit, pos, lemma, ner, regexner");
properties.put("regexner.mapping", "com/test/ner/resources/entities.txt");
coreNLP = new StanfordCoreNLP(properties);