nc066:/disk1/suns/gowork/src/searchq-operationsys
项目目录下执行:bee run
beego 框架、golang语言
ns014:/disk1/suns/dict/dict-searchq/target/day.py
实现将hadoop上的每天日志导入到mysql中,利用了dict-searchq工程中的parser-uq-log2和parseLog2MysqlTool两个工具类
mysql(hd016):log
- log
id
int(11) NOT NULL AUTO_INCREMENT, //日志id
user
varchar(30) NOT NULL, 用户客户端
imei
varchar(50) NOT NULL, 设备号
action
varchar(50) NOT NULL, 使用接口
image
varchar(100) NOT NULL, 图片链接
date
varchar(10) NOT NULL, 日志时间
result
varchar(3000) NOT NULL, 日志内容
PRIMARY KEY (id
)
- review 评测表,记录一次评测总体数据
id
int(11) NOT NULL AUTO_INCREMENT, 评测ID
name
varchar(50) NOT NULL, 评测名字
beginTime
varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, 评测时间段的起点
endTime
varchar(40) NOT NULL, 评测时间段的起点
summary
varchar(300) DEFAULT NULL, 评测的总结评论
num
int(11) DEFAULT NULL, 评测中包含的样本数量
type
int(11) DEFAULT NULL COMMENT '0 all, 1 multiple, 2 single ', 评测中的样本类型
-
reviewQuestion 评测的样本数据
-
id
int(11) NOT NULL AUTO_INCREMENT,idReview
int(11) NOT NULL, 评测表中的ididQuestion
int(11) NOT NULL, log表中的idresultType
int(11) DEFAULT '2', 样本评测结果:有效(1)、无效(0)、未评(2)errorType
int(11) DEFAULT NULL, 无效类型 其他(0),模糊(1)、非K12(2)、横屏拍摄(3)、纯口算、计算(4)、纯手写作业(5)grade
int(11) DEFAULT NULL, 年级 无法判断(0)、小学(1)、中学(2)subject
int(11) DEFAULT NULL, 学科 其他(0)、理科(1)、数学(2)、英语(3)、文科(4)、语文(5)allNumber
int(11) DEFAULT NULL, 页面题目个数cutNumber
int(11) DEFAULT NULL, 切出题目个数cutAccurateNumber
int(11) DEFAULT NULL, 切准题目个数searchTrueNumber
int(11) DEFAULT NULL, 搜对题目个数:PRIMARY KEY (
id
) -
reviewPartQuestion 样本切题的评测数据
id
int(11) NOT NULL AUTO_INCREMENT,
idQuestion
int(11) NOT NULL, log的id
sequenceId
int(11) NOT NULL, 样本中切题的序列号
similarId
varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, 匹配的相似模板号
cutAccurateNumber
int(11) NOT NULL, 是否切题切对
searchTrueNumber
int(11) NOT NULL, 是否切题切对
PRIMARY KEY (id
)
db.go 数据库操作 review.go 评测的相关操作 bean.go 结构体 info 主页中的详情查看 default 主页的相关操作
wel 主页 review 评测主页 wel2 添加评测后的样本页面 reviewinfo 样本的评测页面 wel3 评测的进度页面 re_result 评测的结果统计页面