我在任何地方都找不到这方面的任何信息。
我有一个用户和项目的设置,其中项目可能很快就会过时(在几天内)。这意味着,我不能再展示这些商品了,因为客户(销售商品)没有信用额度,而且我们不知道他是否打算继续与我们合作(通过收取更多信用额度)。
但我想保留用户项目设置,因为它仍然很有价值并且结果很好。恐怕,当为用户获得例如 20 条推荐时,20 条推荐项目中有 15 条可能已过时。
mahout
/是否涵盖了这种情况myrrix
,或者我是否必须通过rescorerProvider
(为活动项目设置更高的阈值)实现我自己的过滤方法,或者只是获取 40 个推荐项目并过滤其中仍然处于活动状态的前 20 个?
我想到了另一种解决方案 - 从用户项目首选项中删除旧项目并将它们作为tags
通过方法放置http://myrrix.com/rest-api/#setusertag