实时推荐(realtime_recommendation)
参数 |
是否必选 |
说明 |
类型 |
取值范围 |
默认值 |
---|---|---|---|---|---|
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 |
否 |
希望输出的点的类型。
说明:
|
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 |
参数 |
类型 |
说明 |
---|---|---|
score |
List |
各节点的得分,反应推荐程度,值越大推荐度越高,格式: [{vertexId:scoreValue},...] 其中, vertexId: string类型 scoreValue: double类型 |
sources |
List |
起始节点的ID。 |