参数化Gremlin pageRank步骤中的迭代次数

时间:2017-08-04 21:00:02

标签: datastax datastax-enterprise gremlin datastax-enterprise-graph

据我所知,gremlin pageRank步骤(g.V().pageRank())运行一个包含30次迭代的PageRank顶点程序。

是否可以更改最大迭代次数?

1 个答案:

答案 0 :(得分:2)

这应该有效:

g.V().pageRank().times(5)

在Apache TinkerPop docs中有一个例子:

gremlin> g.V().pageRank().by('pageRank').times(5).order().by('pageRank').valueMap()
==>[pageRank:[0.15000000000000002],name:[marko],age:[29]]
==>[pageRank:[0.15000000000000002],name:[peter],age:[35]]
==>[pageRank:[0.19250000000000003],name:[vadas],age:[27]]
==>[pageRank:[0.19250000000000003],name:[josh],age:[32]]
==>[pageRank:[0.23181250000000003],name:[ripple],lang:[java]]
==>[pageRank:[0.4018125],name:[lop],lang:[java]]