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

Real-time Recommendation

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

  public void static executeAlgorithm(GraphClient graphClient) throws ApiException
{
RealtimeRecParameters parameters = new RealtimeRecParameters();
 parameters.setSources("34,37,34");
 AlgorithmReq req = new AlgorithmReq();
 req.setAlgorithmName(AlgorithmNames.REALTIME_RECOMMENDATION);
 req.setParameters(parameters);

 AsyncAPIResp asyncAPIResp = graphClient.algorithmQuery(req);
 String jobId = asyncAPIResp.getJobId();
 RealtimeRecommendationJobReq req1 = new RealtimeRecommendationJobReq();
 req1.setJobId(jobId);
 System.out.println(graphClient.queryJobStatus(req1));
}