# 更新日志 ## 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` 进行配置。