gpt4 book ai didi

java - Neo4j 中的加权图

转载 作者:搜寻专家 更新时间:2023-11-01 02:09:08 25 4
gpt4 key购买 nike

我有一个 Neo4j 实例正在运行。我有加权的关系。一个这样的例子是代表世界上所有的地方,并在每个地方之间有一个距离。

现在似乎很容易在两个节点 A 和 B 之间创建关系:

Relationship relationship = A.createRelationshipTo(B, Relations.Knows );

但是关系的实际强度呢?这里有一个建议:

create a-[:`KNOWS_0.34`]->b

这可行,但不是特别好的解决方案,特别是如果您想根据权重计算最短距离。

有没有办法这样做并存储关系 int 或 float?

最佳答案

我不知道这一点,但似乎您可以在创建 Relationship 时设置其他属性:

Relationship relAB = createRelationship( nodeA, nodeC, "length", 2d );

关于java - Neo4j 中的加权图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22161301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com