【问题标题】:Neo.ClientError.Procedure.ProcedureNotFound Neo4j Windows Desktop VersionNeo.ClientError.Procedure.ProcedureNotFound Neo4j Windows 桌面版
【发布时间】:2019-12-22 09:39:52
【问题描述】:

您好,我使用的是 Windows 10 和 Neo4j 桌面版。

我正在尝试使用以下 Cypher 查询来执行 nlp:

CALL ga.nlp.processor.addPipeline({
name:"pipeline_name",
textProcessor: 'com.graphaware.nlp.processor.stanford.ee.processor.EnterpriseStanfordTextProcessor',
processingSteps: {tokenize:true, ner:true, dependencies:true, relations:true, open:true, sentiment:true}
})

但是我得到了这个错误:

Neo.ClientError.Procedure.ProcedureNotFound
There is no procedure with the name `ga.nlp.processor.addPipeline` registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

网上搜索后我在.conf文件中添加了以下包,在plugins文件中添加了.jar文件:

并在配置文件中添加:

在上述过程之后,我得到一个新的错误:

我应该怎么做才能修复它? 谢谢

【问题讨论】:

    标签: windows error-handling neo4j cypher desktop-application


    【解决方案1】:

    重新安装 3-4 次后,不知何故,它工作了。我无法解释。

    我按照这个程序:https://github.com/graphaware/neo4j-nlp 安装 nlp 管道

    【讨论】:

      【解决方案2】:

      将此添加到您的 conf 文件中:

      dbms.security.procedures.unrestricted = *
      

      【讨论】:

      • 这会因为某种原因杀死数据库
      猜你喜欢
      • 1970-01-01
      • 2021-09-24
      • 1970-01-01
      • 2013-06-13
      • 2012-05-08
      • 2023-04-07
      • 2015-02-08
      • 1970-01-01
      • 2018-11-08
      相关资源
      最近更新 更多