我正在对聚会数据进行分析。这是我的数据库架构:
我想对Topic节点和LIKES_TOPIC关系执行页面排名。 这是我的查询。
CALL algo.pageRank.stream(
'MATCH (t:Topics) WHERE exists( (t)-[:LIKES_TOPIC]-() ) RETURN id(t) AS id',
'MATCH (t:Topics)-[:LIKES_TOPIC]-(m:Members) RETURN id(m) AS source, id(t) AS target'
) YIELD node, score
WITH node, score
ORDER BY score DESC LIMIT 20
RETURN node {.name}, score
当我将上面的节点和关系更改为Categories和HAS_CATEGORY时,pagerank算法的结果与上述查询的结果相同。
我是密码和图形数据库的新手,因此任何建议将不胜感激。
谢谢!