V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ksaa0096329
V2EX  ›  搜索引擎技术研究

向各位大神请教关于搜索聚合的问题

  •  
  •   ksaa0096329 · 2020-04-18 08:19:37 +08:00 · 4760 次点击
    这是一个创建于 1680 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一张标签信息表(标签 ID, 标签名称)

    一张用户标签表(用户 ID, 标签 ID)

    一张用户表(用户 ID, 手机号, 微信 openid, 邮件...)

    都是 MySQL 表,并且结构固定,数据的维护是别的系统同步(每天会同步一次,用户也可手动同步)

    大概 500W 以下的人,几百上千的标签.

    要实现:使用标签组成组(标签与标签交集或并集),再使用组组成包(组与组加法或减法),前端界面在组成组或包的过程中,后端实时提供组或包的人群数量.并且人群包创建好之后会发送各种消息(短信,微信等).

    我的问题:

    1. 怎么样能实时提供人群数量
    2. 我该怎样存储组和包数据,什么样的结构,以方便我发送消息
    3. 有什么解决方案,用什么样的工具
    2 条回复    2020-04-18 09:33:57 +08:00
    lhx2008
        1
    lhx2008  
       2020-04-18 08:43:16 +08:00 via Android
    实时提供,用内存数据库进行合并
    接受者太多,不要尝试推送,而是让接受者自己去找发送者拉
    yty2012g
        2
    yty2012g  
       2020-04-18 09:33:57 +08:00
    这么多维度嘛?不会是把一个维度的多个值都拍平了吧。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2754 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:05 · PVG 18:05 · LAX 02:05 · JFK 05:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.