Showing
1 changed file
with
50 additions
and
50 deletions
1 | -## 推荐系统 | ||
2 | - | ||
3 | -### 流程图 | ||
4 | - | ||
5 | -![recommend](http://git.dev.yoho.cn/opentech/api/raw/master/rec.png) | ||
6 | - | ||
7 | -### 接口定义 | ||
8 | - | ||
9 | -#### 前台系统->大数据Redis | ||
10 | - | ||
11 | -前台配置文件中添加大数据redis服务器的地址 | ||
12 | - | ||
13 | -redis 数据结构为 `LIST`, key 的格式为: `<UID>:<REC_POS>` , 例如 `6323556:100002` 其中,REC_POS定义如下: | ||
14 | - | ||
15 | - - 男生首页,为你优选 :100001 (最多200条) | ||
16 | - - 女生首页,为你优选 :100002 (最多200条) | ||
17 | - - 我的购物车,为你优选: 100003 (最多9条) | ||
18 | - - 我的个人中心-为你优选: 100003 (最多9条) 同“我的购物车” | ||
19 | - | ||
20 | -对每一个推荐位,如果获取不到,将`UID`设置为`-1`,获取默认值,例如 `-1:100001` 获取男生首页的推荐默认值。 | ||
21 | - | ||
22 | -游客按照默认推荐处理,即`UID = -1` | ||
23 | - | ||
24 | -#### 客户端-> 前台系统 | ||
25 | - | ||
26 | -#### `首页--猜你喜欢(app.search.last7day)` 响应中添加`rec_id`(字符串) | ||
27 | - | ||
28 | -```javascript | ||
29 | - | ||
30 | -{ | ||
31 | - "alg": "SALT_MD5", | ||
32 | - "code": 200, | ||
33 | - "data": { | ||
34 | - "content_code": "201504091403001", | ||
35 | - "page": 2, | ||
36 | - "page_total": 9, | ||
37 | - "product_list": [ | ||
38 | - {}, | ||
39 | - {}, | ||
40 | - {} | ||
41 | - ], | ||
42 | - "total": 432, | ||
43 | - "rec_id": "08Hx124354fg-hhjhjh" | ||
44 | - }, | ||
45 | - "md5": "b96d4db1c287aba3366040cc5d69371d", | ||
46 | - "message": "Last Search List." | ||
47 | -} | ||
48 | -``` | ||
49 | - | ||
50 | - | 1 | +## 推荐系统 |
2 | + | ||
3 | +### 流程图 | ||
4 | + | ||
5 | +![recommend](http://git.dev.yoho.cn/yoho-documents/api-interfaces/blob/master/BigData/rec.png) | ||
6 | + | ||
7 | +### 接口定义 | ||
8 | + | ||
9 | +#### 前台系统->大数据Redis | ||
10 | + | ||
11 | +前台配置文件中添加大数据redis服务器的地址 | ||
12 | + | ||
13 | +redis 数据结构为 `LIST`, key 的格式为: `<UID>:<REC_POS>` , 例如 `6323556:100002` 其中,REC_POS定义如下: | ||
14 | + | ||
15 | + - 男生首页,为你优选 :100001 (最多200条) | ||
16 | + - 女生首页,为你优选 :100002 (最多200条) | ||
17 | + - 我的购物车,为你优选: 100003 (最多9条) | ||
18 | + - 我的个人中心-为你优选: 100003 (最多9条) 同“我的购物车” | ||
19 | + | ||
20 | +对每一个推荐位,如果获取不到,将`UID`设置为`-1`,获取默认值,例如 `-1:100001` 获取男生首页的推荐默认值。 | ||
21 | + | ||
22 | +游客按照默认推荐处理,即`UID = -1` | ||
23 | + | ||
24 | +#### 客户端-> 前台系统 | ||
25 | + | ||
26 | +#### `首页--猜你喜欢(app.search.last7day)` 响应中添加`rec_id`(字符串) | ||
27 | + | ||
28 | +```javascript | ||
29 | + | ||
30 | +{ | ||
31 | + "alg": "SALT_MD5", | ||
32 | + "code": 200, | ||
33 | + "data": { | ||
34 | + "content_code": "201504091403001", | ||
35 | + "page": 2, | ||
36 | + "page_total": 9, | ||
37 | + "product_list": [ | ||
38 | + {}, | ||
39 | + {}, | ||
40 | + {} | ||
41 | + ], | ||
42 | + "total": 432, | ||
43 | + "rec_id": "08Hx124354fg-hhjhjh" | ||
44 | + }, | ||
45 | + "md5": "b96d4db1c287aba3366040cc5d69371d", | ||
46 | + "message": "Last Search List." | ||
47 | +} | ||
48 | +``` | ||
49 | + | ||
50 | + | ||
51 | 其他接口类似 | 51 | 其他接口类似 |
-
Please register or login to post a comment