更新时间:2022-06-30 GMT+08:00

Page_rank算法

您可以使用GES提供的接口执行page_rank算法。示例代码如下

  public void static executeAlgorithm(GraphClient graphClient) throws ApiException
{
//设置page_rank算法参数
PageRankParameters parameters = new PageRankParameters();
 parameters.setMaxIterations(1000);
//算法请求
AlgorithmReq req = new AlgorithmReq();
req.setAlgorithmName(AlgorithmNames.PAGE_RANK);
 req.setParameters(parameters);
//执行算法
AsyncAPIResp asyncAPIResp = graphClient.algorithmQuery(req);
//获取JobId
String jobId = asyncAPIResp.getJobId();
 PageRankJobReq req1 = new PageRankJobReq();
 req1.setJobId(jobId);
//根据JobId查询算法执行结果
JobResp<QueryData<PageRankResult>> resp = graphClient.queryJobStatus(req1);
 System.out.println(resp);
}