在长达一年半的开发后,Gorse v0.5 正式发布。本次发布包含破坏性更改,因此值得写一篇文章来介绍新特性和升级指南。
新特性
新的数据结构
-
用户的
Subscribe字段移除。在早期的设计中,Subscribe字段用于存储用户订阅的标签,但实际上并没有被使用。类似订阅这样的业务逻辑驱动的推荐建议使用外部推荐API来实现。 -
用户和物品的
Labels字段支持任意JSON对象。在此基础上,部分推荐算法可以指定使用的嵌套字段。例如在物物推荐算法中,可以指定使用Labels.embedding嵌入向量来计算物品相似度。 -
反馈新增
Value字段。Value字段用于表示反馈的强度,例如视频观看的百分比、商品的评分等。一方面,正负反馈可以根据Value字段设置阈值来区分;另一方面,未来的更新会结合Value字段作为权重更好地训练推荐模型。插入反馈时,可以选择累加(POST)Value字段,或者覆盖(PUT)原有的Value字段。
12/19/25大约 4 分钟
