Neo4j 缺少APOC程序:

Neo4j 缺少APOC程序:,neo4j,neo4j-apoc,Neo4j,Neo4j Apoc,我已经安装了3.3.5和APOC 3.3.0.3。我试图使用apoc.spatial.geocodeOnce过程,但当我调用它时,我看到以下消息: Neo.ClientError.Procedure.ProcedureCallFailed: Failed to invoke procedure `apoc.spatial.geocodeOnce`: Caused by: java.lang.NullPointerException 当我在Neo4j浏览器中键入RETURN apoc.versi

我已经安装了3.3.5和APOC 3.3.0.3。我试图使用apoc.spatial.geocodeOnce过程,但当我调用它时,我看到以下消息:

Neo.ClientError.Procedure.ProcedureCallFailed: Failed to invoke procedure `apoc.spatial.geocodeOnce`: Caused by: java.lang.NullPointerException
当我在Neo4j浏览器中键入RETURN apoc.version时,我看到了3.3.0.3。看来APOC安装正确了。不过,当我在Neo4j浏览器中键入call apoc.help“search”时,我只得到了6个结果

你知道我做错了什么吗


谢谢你的帮助

看起来您正在向apoc.spatial.geocodeOnce传递一个空值,这是过程所不期望的

尝试传递非空地址字符串,如下所示:

CALL apoc.spatial.geocodeOnce("1600 Pennsylvania Avenue, Washington, DC")
此外,调用apoc.help“search”将提供有关程序/函数的帮助,这些程序/函数的名称包含search子字符串,这似乎并不相关。请尝试以下方法:

CALL apoc.help('apoc.spatial.geocodeOnce');