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