我让Stanford CoreNLP在我的Java应用程序中运行了命名实体识别,效果很好。现在,我将确切的代码移植到junit测试中,并且它不起作用(无异常,无输出)。这与我忘记包含 models-english 工件的行为完全相同。
希望你们能帮助我!
这是我对CoreNLP的依赖项:
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.9.2</version>
<classifier>models</classifier>
</dependency>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.9.2</version>
<classifier>models-english</classifier>
</dependency>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-parser</artifactId>
<version>3.9.2</version>
</dependency>