gorse v0.3.0 版本更新介绍
发布日期: 2021-12-14
版本号: v0.3.0
该版本更新主要包含以下内容:新增支持隐藏物品功能(用于训练阶段但不参与推荐)和按物品分类生成推荐的功能,优化了深拷贝性能以减少内存占用,并针对MySQL用户提供数据库升级指南,需执行SQL语句添加"IsHidden"和"Categories"两个新字段。具体使用方法可参考文档中的物品管理章节。
更新内容 (中文)
功能特性
- 支持隐藏项目。隐藏项目参与训练但不出现在推荐结果中 (#178)
- 支持项目分类。推荐结果将按分类生成 (#307)
详细使用方法请参阅文档中的 2.2 项目管理
性能优化
- 通过内存复用优化深拷贝性能 (#315)
升级指南
v0.3.0 版本新增了 IsHidden
和 Categories
属性。若使用 MySQL 数据库,请执行以下 SQL 语句更新表结构:
ALTER TABLE items ADD is_hidden BOOL NOT NULL DEFAULT FALSE;
ALTER TABLE items ADD categories json NOT NULL;
更新内容 (原始)
Features
- Support hidden items. Hidden items are used in training but not in recommendation (#178).
- Support item categories. Recommendations are generated for each category (#307).
Read 2.2 Item Management in the docment for detailed usage.
Performance
- Optimize deep copy by resuing memory (#315).
Upgrade Guide
Since new attributes IsHidden
and Categories
are added in v0.3.0. Using the follwing SQL to update the schema if using MySQL.
ALTER TABLE items ADD is_hidden BOOL NOT NULL DEFAULT FALSE;
ALTER TABLE items ADD categories json NOT NULL;