草庐IT

php - (穷人的)产品推荐执行

我正在尝试为在线商店构建穷人推荐系统。我想了解那种亚马逊“购买此商品的顾客也购买了”的功能,并且我阅读了很多相关内容。我知道有ApacheMahout的东西,但我无法那样调整服务器。然后会有谷歌预测API,但它需要花钱,所以我开始自己试验。我得到了一个包含250.000多个项目的订单历史记录,我编写了一个嵌套的MySQL查询来查找包含当前文章的订单,对其他订单项目进行排名并对该表进行排序以进行排名,所以我得到了一组其他人订购的产品连同当前的文章。问题是,查询最多可能需要10秒-所以不能直接使用。我想到了一个缓存表,但这个查询在20分钟后停止(有60.000件产品和250.000件订购商