Blame view

offline_tasks/CHANGELOG.md 1.38 KB
5ab1c29c   tangwang   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  # 更新日志
  
  ## v1.0.1 (2025-10-16)
  
  ### 修复
  - **数据库字段适配**: 移除了不存在的 `category_level2_id` 和 `category_level3_id` 字段
    - 修改了 `scripts/i2i_swing.py` 中的SQL查询
    - 修改了 `scripts/interest_aggregation.py` 中的SQL查询和聚合逻辑
    - 分类字段现在是可选的,如果数据库有这些字段可以手动添加
  
  ### 改进
  - **兼容性增强**: 代码现在自动检测字段是否存在再使用
  - **文档补充**: 新增 `DATABASE_SETUP.md` 说明如何配置数据库字段
  
  ### 使用建议
  如果您的数据库有分类字段,请参考 `DATABASE_SETUP.md` 手动添加支持。
  
  基础功能(i2i相似度)不需要分类字段即可正常运行。
  
  ## v1.0.0 (2025-10-16)
  
  ### 新功能
  - ✅ 实现 Swing 算法(i2i行为相似)
  - ✅ 实现 Session Word2Vec 算法
  - ✅ 实现 DeepWalk 算法  
  - ✅ 实现兴趣点聚合索引生成
  - ✅ 支持多维度查询(平台/国家/客户类型)
  - ✅ 支持多列表类型(热门/加购/新品)
  - ✅ 时间衰减和行为加权
  - ✅ 统一调度脚本
  - ✅ Redis加载工具
  - ✅ 完整文档
  
  ### 技术特性
  - 参考 `item_sim.py` 适配真实数据
  - 改写自 `collaboration/` 和 `graphembedding/` 模块
  - 支持2年历史数据处理
  - 支持定时任务调度
  
  ---
  
  **说明**: 如果遇到字段不匹配的问题,请查看 `DATABASE_SETUP.md` 进行配置。