您好我正在使用管道对象来解析论坛帖子。对于每一个我做以下事情:
Annotation document = new Annotation(post);
mPipeline.annotate(document); // annoatiate the post text
我希望每次调用几秒后注释都会超时。 我在第65行跟踪了示例:https://github.com/stanfordnlp/CoreNLP/blob/master/itest/src/edu/stanford/nlp/pipeline/ParserAnnotatorITest.java
所以我按如下方式创建管道对象:
Properties props = new Properties();
props.setProperty("parse.maxtime", "30");
props.setProperty("dcoref.maxtime", "30");
props.setProperty("annotators", "tokenize, ssplit, pos, lemma, ner, parse, dcoref");
mPipeline = new StanfordCoreNLP(props);
当我添加maxtime属性时,我得到以下异常:
线程“main”java.lang.NullPointerException中的异常 在edu.stanford.nlp.pipeline.SentenceAnnotator.annotate(SentenceAnnotator.java:64) 在edu.stanford.nlp.pipeline.AnnotationPipeline.annotate(AnnotationPipeline.java:68) 在edu.stanford.nlp.pipeline.StanfordCoreNLP.annotate(StanfordCoreNLP.java:412)
没有maxtime选项,没有例外。
如何正确设置maxtime?
由于