我在数据库中需要"买了这个项目的顾客也买了什么"?

shi*_*hin 8 mysql recommendation-engine

亚马逊有"买了这个项目的顾客也买了".

我想知道并希望将其添加到我制作的购物车中.

我在数据库中需要哪些字段?任何网站,博客或资源?

你能建议我应该如何编码它的机制吗?

nic*_*ckf 6

您可能不需要数据库中的任何新字段 - 只需保留订单的历史记录.然后,当您想要找到其他人购买的列表时:

  1. 选择包含项目X的订单的所有用户
  2. 对于每个用户,总计他们购买的所有其他用户
  3. 获得前3/5 /无论什么,这是你的清单.