运行Tregrex时,Stanford CoreNLP Python包装器超时异常

时间:2018-07-27 14:11:26

标签: python stanford-nlp

我正在将official Python wrapper用于StanfordCoreNLP。注释管道本身运行良好,我的文档注释没有问题。但是,当我使用任何正则表达式模式匹配方法( tokensregex semgrex tregex )时,出现以下错误(这是针对例如,当我使用 tregex )时:

  

corenlp.client.TimeoutException:执行Tregex查询时超时

这是我用于根据包装器文档查找模式匹配项的简单代码:

with corenlp.CoreNLPClient(annotators='tokenize ssplit ner depparse'.split()) as client:
    matches = client.tregrex(text, pattern, False)
    print(matches)

我已经尝试了一些建议的解决方案(例如增加客户端类中的超时时间),但其中一些都不可行。现在,我最终解析了解析器的原始文本,自己发现了效率不高的模式。因此,我想知道是否还有其他解决此问题的方法。

0 个答案:

没有答案