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

Node2vec

You can use a specific API provided by GES to run the Node2vec algorithm. The sample code is as follows:

  public void static executeAlgorithm(GraphClient graphClient) throws ApiException
 {
 AlgorithmReq req = new AlgorithmReq();
 req.setAlgorithmName(AlgorithmNames.NODE2VEC);
 
 AsyncAPIResp asyncAPIResp = graphClient.algorithmQuery(req);
 String jobId = asyncAPIResp.getJobId();
 Node2VecReq req1 = new Node2VecReq();
 req1.setJobId(jobId);
 JobResp<QueryData<Node2VecResult>> resp = graphClient.queryJobStatus(req1);
 while (!resp.getStatus().equals("success"))
 {
     resp = graphClient.queryJobStatus(req1);
     Thread.sleep(2000);
 }
 System.out.println(resp)
 }