使用GDS制作neo4j无向图

问题描述

neo4j Graph Data Science (GDS)“三角计数”算法仅在无向图上运行。我可以使用以下方法将现有的有向图转换为无向图以进行计算:

CALL gds.graph.create('myGraph3','*',{BELONGS_TO: {orientation: 'UNDIRECTED'},FLOWS_TO: {orientation: 'UNDIRECTED'}})

但我必须列出每一个关系,这对于实际的关系列表来说既脆弱又冗长。有没有办法让“*”与这个一起工作?

类似的东西

CALL gds.graph.create('myGraph3','',{'': {orientation: 'UNDIRECTED'}})

这不起作用,但我想不出正确的模式。

解决方法

是的,这是可能的,有一个类型参数,您可以在其中输入通配符选项:

CALL gds.graph.create('myGraph3','*',{ALL: {orientation: 'UNDIRECTED',type:'*'}})