1

在 Windows RAM 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-nlpneo4j.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/硬件最低要求的帮助在这里表示赞赏。

4

1 回答 1

0

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

于 2017-12-05T07:29:05.060 回答