【发布时间】:2020-08-20 09:57:14
【问题描述】:
我一直在学习 Arangodb 和使用 AQL 进行图遍历,并且我查看了一些可以在网上找到的示例,例如飞行路径、演员和电影,但是我很难将我的头颅写出我最初认为会写的东西是一个简单的产品推荐实验,根据其他客户(进行过类似购买)的购买,向客户推荐他/她没有购买的产品。
这是我到目前为止所取得的成就,检索与当前客户购买相同产品的其他客户的产品
FOR products IN 1..1 OUTBOUND 'customers/118685' bought
FILTER products._id LIKE "products/%"
FOR other_buyers IN 1..1 INBOUND products bought
FILTER other_buyers._id != 'customers/118685'
FOR other_buyers_products IN 1..1 OUTBOUND other_buyers bought
return other_buyers_products
此外,我还没有达到可以针对与当前客户进行了更多类似购买(即基于更高数量)的客户优化推荐的阶段。欣赏建议或有用的例子。
【问题讨论】: