我们这里可以有两个思路。
第一,我们可以从相似的人入手,我们称呼这名用户为A,我们找出和A相似的用户B,然后推荐B喜欢的商品给A。比如A看的书大量都是大数据开发相关的,我们有一个用户B读的书跟A重合度很高,我们把B喜欢的其他书也推荐给A。
第二,我们可以从相似的物入手,比如A购买了10个商品,我们寻找和A买过的商品类似的商品,然后推荐给A。比如A读了伊隆马斯克的传记《硅谷钢铁侠》,我们知道《硅谷钢铁侠》是一本关于硅谷创业者的书,那么类似的,《乔布斯传》也是关于硅谷创业者的书,所以可以把《乔布斯》传推荐给A。
前者类似于找自己的师兄师姐给我们推荐书籍,后者类似于在书店里自己喜欢的某一类书架中找书。