2

我有一个基于图形的数据库,例如 Neo4j 或 Giraph,其中现有 50 个顶点和一些将它们连接在一起的边。

现在我想在图中引入一个新的 Vertex - X。然而,顶点需要对所有其他节点运行相似性算法。相似度得分最高的节点将形成图的新边。

我的问题 - 1 - 这可以在 Giraph/Neo4j 中做到吗?2 - 您可以为此提供任何参考链接吗?

谢谢,马尼什

4

1 回答 1

1

是的,这是可能的,例如想象你的节点有一个数值属性:

MATCH (n:Label)
WITH abs(n.value-{new_value}) as delta,n
ORDER BY delta DESC LIMIT 1
CREATE (m:Label {value:{new_value})-[:LINKED]->(n)
于 2015-05-01T16:13:57.863 回答