V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lynnworld
V2EX  ›  问与答

如何实现一对一的用户匹配

  •  
  •   lynnworld · 2015-03-15 12:17:41 +08:00 · 2698 次点击
    这是一个创建于 3566 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用户发一个内容之后自动匹配另一个用户发的内容,每个用户的内容只能被匹配一次。
    3 条回复    2015-03-15 12:40:33 +08:00
    xiaogui
        1
    xiaogui  
       2015-03-15 12:22:04 +08:00
    你这是推荐系统
    qiayue
        2
    qiayue  
       2015-03-15 12:29:55 +08:00
    如果没什么匹配要求的话,就随机取呗

    A 发了一个内容,看数据库中是否有尚未匹配的内容,如果没有,则等待被匹配。
    B 发了一个内容,发现 A 的内容尚未被匹配,就关联起来。
    如果 B 发了内容之后,有很多个尚未被匹配的内容,那么从中随机取一个,关联起来。
    lynnworld
        3
    lynnworld  
    OP
       2015-03-15 12:40:33 +08:00
    @qiayue 如果用mongodb的话,没有事务支持如何实现呢/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1420 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:22 · PVG 01:22 · LAX 09:22 · JFK 12:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.