graphaware是否在neo4j中支持Dutch nlp?

时间:2018-10-11 07:54:54

标签: neo4j nlp opennlp graphaware

我想使用graphaware nlp package对neo4j中的荷兰语文本自动执行nlp特征提取。

为此,我想使用OpenNLP,因为它应该有support for Dutch。 安装效果很好,我可以注释英文文本,但是对于荷兰语文本,会引发以下错误:

Neo.ClientError.Procedure.ProcedureCallFailed
Failed to invoke procedure `ga.nlp.annotate`: Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Unsupported language : nl

我使用以下命令调用了opennlp包

MATCH (n:News)
CALL ga.nlp.annotate({text:n.text, id: n.uuid, textProcessor: "com.graphaware.nlp.processor.opennlp.OpenNLPTextProcessor", pipeline: "tokenizer"}) YIELD result
MERGE (n)-[:HAS_ANNOTATED_TEXT]->(result)
RETURN n, result

因此它成功检测到该片段是荷兰语,但无法对此进行注释。

作为一种解决方案,我试图手动下载the dutch models,但是我不知道如何加载它们并将它们连接到管道中。似乎也很奇怪,它们不是默认值。

0 个答案:

没有答案