Neo4j 3.3.0社区版开放NLP

时间:2017-12-05 05:47:53

标签: neo4j opennlp graphaware

在Windows 8GB上安装Neo4j CE 3.3.0。我提到https://medium.com/@david.allen_3172/using-nlp-in-neo4j-ac40bc92196f安装开放的NLP和APOC包。

插件被复制到plugins文件夹(graphaware-nlp-3.3.0.51.1,graphaware-server-enterprise-all-3.3.0.51和nlp-opennlp-3.3.0.51.1)。

配置设置已添加到https://github.com/graphaware/neo4j-nlp

中指定的neo4j.conf文件中

当我重新启动Neo4j服务器时,需要花费很多时间,然后给我以下错误信息:

Caused by: java.lang.OutOfMemoryError: Java heap space Exception in
thread "GraphAware Starter" java.lang.RuntimeException: Error while
initializing model of class: class
 opennlp.tools.namefind.TokenNameFinderModel    
    at
 com.graphaware.nlp.processor.opennlp.OpenNLPPipeline.loadModel(OpenNLPPipeline.java:504)
    at
 com.graphaware.nlp.processor.opennlp.OpenNLPPipeline.lambda$loadNamedEntitiesFinders$2(OpenNLPPipeline.java:162)
    at java.util.HashMap$EntrySpliterator.forEachRemaining(Unknown

没有NLP的插件,Neo4j就可以了。这里有任何关于RAM /硬件最低要求的帮助。

1 个答案:

答案 0 :(得分:0)

语言模型需要加载内存。所以我建议使用至少4GB或更多。此外,您应该使用企业版而不是CE。