我在 Neo4j 中有具有多个关系的节点,例如关注、国家、地区等。但我想仅计算具有关系的节点的 pagerank/节点排名 Follows 。是否有任何教程可以使用 Gremlin 做到这一点。
17838 - Follows->1743
17838 - Country-> 2
....
ps:请分享任何Gremlin的好教程
所以我想出了这个:
gremlin> m = [:].withDefault{1}
gremlin>g.V.transform{rank=m[it.name];neighbors = it.out('Follows').toList();degree = neighbors.size();neighbors.each{m[it.name]=m[it.name]+(rank/degree);}neighbors;}.scatter.range(0,10000).loop(3){true}.iterate()
这给了我空指针异常???