问题标签 [neo4j-apoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

neo4j - neo4j:使用约束提取随机图

对于随机图的提取,我使用:

但我想添加一个约束:

但它不起作用。事实上,它就像没有约束一样工作。

还,

不明白。

可以添加这样的约束吗?

0 投票
0 回答
41 浏览

neo4j-apoc - apoc.date.parse 可以接受时区名称而不是偏移量吗?

apoc.date.parse 可以接受时区名称(例如“America/Los_Angeles”)而不是偏移量(例如“-0800”)吗?如果没有,有没有其他方法可以做到这一点?

0 投票
1 回答
205 浏览

neo4j - neo4j 3.3.1 中的 apoc 3.3.0.1 - 用户“neo4j”不允许进行令牌创建操作,FULL 限制为 READ

在ubuntu上的neo4j 3.3.1上遇到apoc 3.3.0.1问题。我想使用apoc.when原因在某些条件下创建元素。

上:

我收到以下错误:

但是打电话的时候

一切正常。

我想这不是 apoc 的普遍问题。它似乎与when程序有关。debug.log 中也没什么有趣的。

在 neo4j.conf 我只添加了dbms.security.procedures.unrestricted=apoc.*

0 投票
0 回答
381 浏览

neo4j - Neo4j 社区 3.2.5 - 缺少 APOC 程序

命令CALL dbms.procedures()显示标准的 25 dbms 程序,看不到 APOC 程序。对这些过程的任何调用都会输出一个错误,指出它找不到它并检查拼写等。

Neo4j 社区 3.2.5

在下面的启动提示中列出的文件夹中添加apoc-3.2.3.5-all.jar了 fils :/plugins

相关conf/neo4j.conf文件设置:

其他:

0 投票
1 回答
428 浏览

neo4j - 执行 Neo4j 查询时出错

我已执行以下查询以加载 CSV 文件并存储到 Neo4j 图形中。我使用 Neo4j 中的 APOC 存储过程构建了查询。但是,它显示错误。查询如下:

错误是:

未知程序输出:(al第 1 行,第 71 列(偏移量:70))“CALL apoc.load.csv("file:///Product_CSV.csv",{sep:","}) YIELD al CALL
poc.create。 node(['Product'], ProductTitle:al.Product_Title,ProductType:al.Product_type}) YIELD node RETURN count(*);"

有人可以帮我解决这个问题吗?

0 投票
1 回答
496 浏览

neo4j - Neo4J Cypher - 使用触发器在 csv 文件中记录已删除的节点和关系

我正在尝试使用 Neo4J 上的触发器在 CSV 中记录节点或关系被删除时的详细信息。在尝试了不同的触发查询后,我发现尝试将已删除关系的详细信息直接写入 csv 是行不通的,但是创建一个虚拟节点来记录关系详细信息,然后将 v-node 写入 csv 可以。我使用的查询是这样的:

运行查询:

删除关系 r 并令人满意地产生以下 csv:

删除节点的类似触发器是:

运行查询以删除节点会导致 Neo4J 浏览器中出现以下错误消息:

控制台中的错误日志开始:

运行查询以匹配该节点表明它仍然存在。

我在 Windows 上运行 Neo4J 3.3.1 的压缩版本,并在控制台中安装了 apoc 3.3.1 插件。

有人可以帮忙吗?

0 投票
1 回答
53 浏览

neo4j - 计算 2 个节点之间的所有关系

我正在尝试计算 2 个节点之间的所有关系:

对我来说shortestpathallshortestpathsapoc.algo.dijkstra工作得很好。但是这些并不能获取 2 个节点之间的所有关系。

这是我的查询,它工作得非常快:

但是当我删除所有最短路径并查看所有关系时,它需要永远。

我尝试将查询分解为多个查询,如下所示,但这也需要很多时间。

我该怎么办?如何找到某些节点之间的所有关系?

0 投票
0 回答
132 浏览

graph - Neo4j:已知起始节点和多个结束节点之间的最短路径

我有一个大约 10000 个节点的图,我试图找到已知开始节点和未知结束节点之间的最长路径,但它是已知类型的 Reader。

当我有 1000 个节点时,这在 4 秒内计算得很好,但现在需要很长时间,大概是因为可能的终端节点列表很大。

我想知道是否有更好的算法来做到这一点,我唯一可能的想法是向 p2 添加一些过滤以缩短列表的大小,但这并不理想,因为我想匹配很多边缘情况。

0 投票
2 回答
1368 浏览

ubuntu - 我的 neo4j 在 Ubuntu 上安装在哪里?

我按照网上的一些说明安装了 Neo4j,但不确定它的安装位置。

我想安装 neo4j APOC 库,并下载了 apoc-3.3.0.1-all.jar 并将其复制到:

然后在 Neo4j 浏览器中,我输入:

我收到了这个错误:

所以我认为我的 apoc 库没有复制到正确的位置。我的 neo4j 实际安装在哪里?我在下面运行了这个命令。我的目的是在我的 Ubuntu 机器上为 neo4j 安装 APOC。

0 投票
1 回答
370 浏览

neo4j - Neo4j - 用 apoc.text.phonetic 比较两个节点的属性

人物图中,一些节点与SAME_AS关系相连。

在第一个示例中,这些人实际上是相同的,但我们还有其他示例:

是否有机会通过 apoc.text.phonetic 找到决定?