apoc.algo。找不到适合我的中间程序,执行了以下查询,类似于github上所示:
MATCH (o:Originator),(b:Beneficiary)
WITH collect(o) AS origs
CALL apoc.algo.betweenness(['LINKED_TO_ORIGINATOR'], origs, 'INCOMING') YIELD node, score
//Measuring shortest path between customers connected to each originator
SET node.betweenness = score
RETURN node AS originator,score ORDER BY score DESC LIMIT 25
但是,我收到一个找不到该过程的错误消息: 我确保使用堆栈溢出答案1和2
对conf文件进行正确配置是否从APOC库中删除了方法apoc.algo.betweenness过程?
或者,我尝试使用apoc.betweenness,但是不确定如何将关系类型设置为“传入”和节点名称(如果不起作用,这当然是另一个问题)。预先感谢!
答案 0 :(得分:3)
APOC源代码的3.4分支包含实现apoc.algo.betweenness
过程(标记为@deprecated
)的Centrality类。但是该类在3.5分支中不再存在,因此apoc.algo.betweenness
在3.5+中不再受支持。
但是,“ 3.5图算法”插件包含许多betweenness centrality算法。这些过程的名称以“ algo.betweenness”开头。链接的文档显示了如何使用它们。