V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cyhc
V2EX  ›  程序员

商品池根据多种属性进行动态排序,有什么好的技术实现方式吗?

  •  
  •   cyhc · 43 天前 · 957 次点击
    这是一个创建于 43 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:

    一个动态的电商商品池(举例:京东、淘宝商品),大概 3000 个左右,想每 20 分钟计算出来这个 3000 个商品的一个综合热门商品排行榜(例如:2 小时热门商品榜)。如果直接用销量排序,对于一些没有销量的品不够公平。

    可用数据:

    商品数据:

    • 评论数
    • 好评率
    • 店铺类型(京东自营、天猫超市、旗舰店、专营店)
    • 月销量(不是所有商品都有这个数据)
    • 最近 2 小时领券量(不是所有商品都有这个数据)
    • 等等..

    用户数据:

    • 用户点击商品数据

    订单数据:

    • 最近 2 小时销量数(不是所有商品都有这个数据)
    6 条回复    2024-10-17 09:23:37 +08:00
    dhuzbb
        1
    dhuzbb  
       43 天前 via Android
    es 就可以
    dobelee
        2
    dobelee  
       43 天前
    这么少怎么玩都行。常规就同步到 es 。
    xiaogu2014
        3
    xiaogu2014  
       43 天前
    ```如果直接用销量排序,对于一些没有销量的品不够公平。```
    如果这个是老店铺的新商品。排序的时候可以参考店铺的属性作为一个参数
    这块对于新商品且新店铺的情况下。可以随机分一些流量给新商品。看点击率/互动率之类的指标。如果这些指标不错就分给他更多的流量(更好的排序位置。)可以去参考下冷启动~
    defaw
        4
    defaw  
       43 天前
    基本上就是给新的商品一些流量扶持,选一个合适的曲线,然后调调参数使得它的流量扶持可以按照你想要的办法随时间或者销量衰减
    cyhc
        5
    cyhc  
    OP
       43 天前
    @defaw 感谢大佬,我试一试~
    cyhc
        6
    cyhc  
    OP
       43 天前
    @xiaogu2014 确实,可以通过店铺属性给新品一些不同的参数,我试一试,感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5537 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:27 · PVG 16:27 · LAX 00:27 · JFK 03:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.