
# 实时推荐（realtime_recommendation）(2.2.21)
表1parameters参数说明 
| 参数           | 是否必选 | 说明                                                                                                                                                                                                                                                                       | 类型      | 取值范围                                                    | 默认值   |
|:---|:---|:---|:---|:---|:---|
| 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  |
   
表2response_data参数说明 
| 参数      | 类型   | 说明                                                                                                                                                                                                                       |
|:---|:---|:---|
| score   | List | 各节点的得分，反应推荐程度，值越大推荐度越高，格式： \[{vertexId：scoreValue},...\] 其中， vertexId: string类型 scoreValue: double类型 |
| sources | List | 起始节点的ID数组。                                                                                                                                                                                                               |
   
