搜索历史架构
1.逻辑说明
1.用户搜索商品,API判断是否为关键字搜索,如果是关键字搜索,则发送搜索消息
2.关键字变更:首先判断关键字是否存在,如果不存在,则新增;如果存在,则更新搜索次数和更新时间
2.时序图
3.数据结构
1.关键字搜索历史表(es_keyword_search_history)
字段名 | 提示文字 | 类型 | 长度 | 是否主键 |
---|---|---|---|---|
id | id | 整型 | 10 | 是 |
keyword | 关键字 | 字符串 | 255 | 否 |
count | 搜索次数 | int | 10 | 否 |
add_time | 新增时间 | 长整型 | 20 | 否 |
modify_time | 更新时间 | 长整型 | 20 | 否 |
4.领域模型图
模型
属性 | 说明 | 备注 |
---|---|---|
id | 主键 | |
keyword | 关键字 | |
count | 搜索次数 | |
addTime | 添加时间 | |
modifyTime | 更新时间 |
5.管理端
1.PC搜索关键字的历史统计,不需要导出功能
2.展示所有的关键词,以分页列表形式进行展示,列表项目:提示字、次数、最后搜索时间,根据搜索次数倒序