数据模型
- Movie【电影数据表】
字段名 |
字段类型 |
字段描述 |
字段备注 |
mid |
Int |
电影的ID |
|
name |
String |
电影的名称 |
|
descri |
String |
电影的描述 |
|
timelong |
String |
电影的时长 |
|
shoot |
String |
电影拍摄时间 |
|
issue |
String |
电影发布时间 |
|
language |
String |
电影语言 |
|
genres |
String |
电影所属类别 |
|
director |
String |
电影的导演 |
|
actors |
String |
电影的演员 |
|
- Rating【用户评分表】
字段名 |
字段类型 |
字段描述 |
字段备注 |
uid |
Int |
用户的ID |
|
mid |
Int |
电影的ID |
|
score |
Double |
电影的分值 |
|
timestamp |
Long |
评分的时间 |
|
- Tag【电影标签表】
字段名 |
字段类型 |
字段描述 |
字段备注 |
uid |
Int |
用户的ID |
|
mid |
Int |
电影的ID |
|
tag |
String |
电影的标签 |
|
timestamp |
Long |
评分的时间 |
|
- User【用户表】
字段名 |
字段类型 |
字段描述 |
字段备注 |
uid |
Int |
用户的ID |
|
username |
String |
用户名 |
|
password |
String |
用户密码 |
|
first |
boolean |
用于是否第一次登录 |
|
genres |
List<String> |
用户偏爱的电影类型 |
|
timestamp |
Long |
用户创建的时间 |
|
- RateMoreMoviesRecently【最近电影评分个数统计表】
字段名 |
字段类型 |
字段描述 |
字段备注 |
mid |
Int |
电影的ID |
|
count |
Int |
电影的评分数 |
|
yearmonth |
String |
评分的时段 |
yyyymm |
- RateMoreMovies【电影评分个数统计表】
字段名 |
字段类型 |
字段描述 |
字段备注 |
mid |
Int |
电影的ID |
|
count |
Int |
电影的评分数 |
|
- AverageMoviesScore【电影平均评分表】
字段名 |
字段类型 |
字段描述 |
字段备注 |
mid |
Int |
电影的ID |
|
avg |
Double |
电影的平均评分 |
|
- MovieRecs【电影相似性矩阵】
字段名 |
字段类型 |
字段描述 |
字段备注 |
mid |
Int |
电影的ID |
|
recs |
Array[(mid:Int,score:Double)] |
该电影最相似的电影集合 |
|
- UserRecs【用户电影推荐矩阵】
字段名 |
字段类型 |
字段描述 |
字段备注 |
uid |
Int |
用户的ID |
|
recs |
Array[(mid:Int,score:Double)] |
推荐给该用户的电影集合 |
|
- StreamRecs【用户实时电影推荐矩阵】
字段名 |
字段类型 |
字段描述 |
字段备注 |
uid |
Int |
用户的ID |
|
recs |
Array[(mid:Int,score:Double)] |
实时推荐给该用户的电影集合 |
|
- GenresTopMovies【电影类别TOP10】
字段名 |
字段类型 |
字段描述 |
字段备注 |
genres |
String |
电影类型 |
|
recs |
Array[(mid:Int,score:Double)] |
TOP10电影 |
|
想要了解跟多关于大数据培训课程内容欢迎关注尚硅谷大数据培训,尚硅谷除了这些技术文章外还有免费的高质量大数据培训课程视频供广大学员下载学习。
上一篇: 大数据项目之电影推荐系统-数据流程
下一篇: 大数据项目之电影推荐系统MongoDB环境配置