云服务器内容精选

  • 实时推荐(realtime_recommendation)(2.2.21) 表1 parameters参数说明 参数 是否必选 说明 类型 取值范围 默认值 sources 是 节点的ID,可以是多个。 String source节点的个数不超过上限(默认30个,可以通过source_limit调节)。节点之间用逗号进行分隔。 - alpha 否 权重系数,其值越大,步长越长。 Double 0~1,不包括0和1。 0.85 N 否 总的游走步数。 Integer 1~200000。 10000 nv 否 游走过程提前结束参数:候选推荐节点访问次数的最小值。 说明: 对于一个节点,如果其在随机游走过程被访问到,且被访问到的次数达到“nv”,则该节点将记入候选推荐的节点。 Integer 1~10。 5 np 否 游走过程提前结束参数:候选推荐节点个数。 说明: 若某个source节点的候选推荐节点达到“np”,对于该source节点的随机游走将提前结束。 Integer 1~2000。 1000 label 否 希望输出的点的类型。 说明: 其值为空时,将不考虑点的类型,输出算法原始计算结果。 对其赋值时,将从计算结果中过滤出具有该“label”的点的返回。 String 节点label。 - directed 否 是否考虑边的方向。 Boolean true 或false。 true source_limit 否 控制sources的个数上限 Int 1~100000 30 restricted 否 是否接受不合法的source节点输入 restricted=true时,当有图上不存在的source节点输入时,报错; restricted=false,接受包含图上不存在的节点作为sources进行输入,但若所有source节点都不存在时,报错 Bool true 或false。 true 表2 response_data参数说明 参数 类型 说明 score List 各节点的得分,反应推荐程度,值越大推荐度越高,格式: [{vertexId:scoreValue},...] 其中, vertexId: string类型 scoreValue: double类型 sources List 起始节点的ID数组。 父主题: 算法API参数参考
  • 响应参数 参数 类型 说明 errorMessage String 系统提示信息,执行成功时,字段可能为空。执行失败时,用于显示错误信息。 errorCode String 系统提示信息,执行成功时,字段可能为空。执行失败时,用于显示错误码。 jobId String 执行算法任务ID。请求失败时,字段为空。 说明: 可以利用返回的jobId查看任务执行状态、获取算法返回结果,详情参考查询Job状态(1.0.0)。 closeness List 各节点紧密中心度值。 [{vertexId : closenessValue },...], 其中, vertexId:string类型。 closenessValue:double类型。
  • 请求示例 POST http://{SERVER_URL}/ges/v1.0/{project_id}/hyg/{graph_name}/algorithm { "algorithmName":"closeness", "parameters":{ "sources":"1,2,3" } } SERVER_URL:图的访问地址,取值请参考业务面API使用限制。
  • 响应示例 状态码: 200 成功响应示例 Http Status Code: 200 { "jobId": "4448c9fb-0b16-4a78-8d89-2a137c53454a001679122" } 状态码: 400 失败响应示例 Http Status Code: 400 { "errorMessage": "Parameter error!", "errorCode": "GES.8005" }
  • 响应参数 参数 类型 说明 errorMessage String 系统提示信息,执行成功时,字段可能为空。执行失败时,用于显示错误信息。 errorCode String 系统提示信息,执行成功时,字段可能为空。执行失败时,用于显示错误码。 jobId String 执行算法任务ID。请求失败时,字段为空。 说明: 可以利用返回的jobId查看任务执行状态、获取算法返回结果,详情参考查询Job状态。 matches List 匹配的点对:[{vertex1: vertex2},…],其中 vertex 为 string 类型,。 vertex1 属于子图1 ,vertex2 属于子图2。 similarity Double 两个图之间的相似度。
  • 请求示例 POST http://{SERVER_URL}/ges/v1.0/{project_id}/hyg/{graph_name}/algorithm { "algorithmName": "mccis", "parameters": { "vertex_list_1": "46,47,48,49,38", "vertex_list_2": "50,51,52,42" } } SERVER_URL:图的访问地址,取值请参考业务面API使用限制。
  • 响应示例 状态码: 200 成功响应示例 Http Status Code: 200 { "jobId": "4448c9fb-0b16-4a78-8d89-2a137c53454a001679122" } 状态码: 400 失败响应示例 Http Status Code: 400 { "errorMessage": "Parameter error!", "errorCode": "GES.8005" }
  • 请求参数 表2 请求Body参数 参数 是否必选 类型 说明 algorithmName 是 String 算法名字。 parameters 是 parameters Object 算法参数。 表3 parameters 参数 是否必选 类型 说明 vertex_list_1 是 String 子图1的点序列。点数量的上限是10000个。 vertex_list_2 是 String 子图2的点序列。点数量的上限是10000个。 recursion_max_number 否 Integer 递归的最大次数,取值范围 [10000, 100000000], 默认为1000000。 directed 否 Boolean Boolean是否考虑边的方向,取值为true或false,默认为false。