的Pagerank算法中是否有任何参数,或者单独的算法可用于在加权Neo4j图上应用Pagerank算法。我在这里找到了算法,但不知道如何在 neo4j dekstop 上交互式运行它。
有一个 Neo4j 图算法库,其中包含一个页面排名算法过程。过程签名如下:
CALL algo.pageRank(label:String, relations:String, {iterations:5, 阻尼因子:0.85, 写: 真, 写属性:'页面排名', 并发:4}( YIELD 节点, 迭代, loadMillis, computeMillis, writeMillis, 阻尼因子, write, writeProperty - 计算页面 排名并可能回写
您可以使用运行如下查询的算法:
CALL algo.pageRank.stream('Page', 'LINKS', {iterations:20, dampingFactor:0.85})
YIELD node, score
RETURN node,score order by score desc limit 20