美文网首页
推荐商品

推荐商品

作者: 神仙苏醒 | 来源:发表于2020-06-23 12:28 被阅读0次

此案例是一个推荐商品的小demo,用redis的sortset 结构,

  • key 为当前购买的商品
  • score 为和当前购买的其他商品数量 incrby 增加1, (这个商品和此商品一起合买的次数越多,分数越高,越会被推荐)
  • value 为otherProduct
    代码清单:
  /**
     * 继续购买商品(多个商品需要循环处理,相互加分)
     * @param productId 当前购买的商品
     * @param otherProdeuctId 当前和productId 一起购买的其他商品
     */
    public void continuePurchase(long productId, long otherProdeuctId){
        jedis.zincrby("continue_purchase_products::" + productId,1 ,
                String.valueOf(otherProdeuctId));
    }
  • 当需要推荐其他人购买过的其他商品的时候按照分数取出即可
 /**
     * 推荐其他人购买过的其他商品
     * @param productId
     * @return
     */
    public Set<Tuple> getRecommendProducts(long productId){
        return jedis.zrevrangeWithScores("continue_purchase_products::" + productId,0,2);
    }

非常巧妙的一个小方式 解决了小型系统的推荐问题

相关文章

  • 【 推荐商品 】

    我推荐的商品是我的小兔电视机,我是在少儿才艺大赛中获得了它。 它的样子萌萌的,非常可爱!它长得胖...

  • 推荐商品

    此案例是一个推荐商品的小demo,用redis的sortset 结构, key 为当前购买的商品 score 为和...

  • 商品推荐

    用户基本信息进行推荐 有年龄、性别、收入范围、兴趣爱好、星座、生活区域等标签,那么标签完全相同的这一类人就极有可能...

  • 商品推荐

  • 无标题文章

    推荐商品

  • word2vec算法一次失败的应用

    在电商推荐系统中,有一种场景是根据一个商品(主商品)推荐相适度高的商品(推荐商品)。常用的方法有两种,一是利用协同...

  • 推荐商品水壶

    我有一个水壶。他黑白相配。反面还有一个蜘蛛侠的图案 还有他这个水壶非常结实不漏水要是把这个带去海上。把这个水壶,我...

  • 淘宝商品推荐机制改进建议

    淘宝上会根据用户平时浏览的商品,进行相似推荐。但存在一个bug,就是当用户已经购买商品后,系统仍然推荐相似商品。这...

  • 商城功能

    前端功能 首页banner广告-最热商品-限时抢购-推荐商品-精品商品-分类-二级商品分类-搜索-宝贝搜索-店铺列...

  • netty实现消息中心(一)思路整理

    一、需求 需要实现直播间的以下功能: 群发消息(文本、图片、推荐商品) 点对点私发消息(文本、图片、推荐商品) 单...

网友评论

      本文标题:推荐商品

      本文链接:https://www.haomeiwen.com/subject/xnvmxktx.html