所以我有一个带有节点,边和关系的图。我想使用基于边缘属性的损失函数来运行APOC djikstra最短路径。
所以:从节点1开始,我们将经过edge1,因为它具有最小的属性值,然后到达node2。
但是我的问题是:APOC过程是否在寻找要分配给RELATIONSHIPS:SOURCE和TARGET的损失函数的属性值?还是可以将属性放在边缘上?
node1 node2
\ /
SOURCE \ / TARGET
\ /
edge1
属性可以在边缘上,您可以使用它
MATCH (start:Node{title: 'Node1'}), (end:Node{title: 'Node2'})
CALL apoc.algo.dijkstra(start, end, 'relationname', 'attributename') YIELD
path, weight RETURN path, weight