Updated on 2022-11-14 GMT+08:00

PageRank

You can call a GES API to run the PageRank algorithm. The sample code is as follows:

  public void static executeAlgorithm(GraphClient graphClient) throws ApiException
{
// Set PageRank algorithm parameters.
PageRankParameters parameters = new PageRankParameters();
 parameters.setMaxIterations(1000);
// Create an algorithm request.
AlgorithmReq req = new AlgorithmReq();
req.setAlgorithmName(AlgorithmNames.PAGE_RANK);
 req.setParameters(parameters);
// Run the algorithm.
AsyncAPIResp asyncAPIResp = graphClient.algorithmQuery(req);
// Obtain the JobId.
String jobId = asyncAPIResp.getJobId();
 PageRankJobReq req1 = new PageRankJobReq();
 req1.setJobId(jobId);
// Query the algorithm execution result using the JobId.
JobResp<QueryData<PageRankResult>> resp = graphClient.queryJobStatus(req1);
 System.out.println(resp);
}