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

2020-04-18 08:19:37 +08:00
 ksaa0096329

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

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

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

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

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

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

我的问题:

  1. 怎么样能实时提供人群数量
  2. 我该怎样存储组和包数据,什么样的结构,以方便我发送消息
  3. 有什么解决方案,用什么样的工具
4607 次点击
所在节点   搜索引擎技术研究
2 条回复
lhx2008
2020-04-18 08:43:16 +08:00
实时提供,用内存数据库进行合并
接受者太多,不要尝试推送,而是让接受者自己去找发送者拉
yty2012g
2020-04-18 09:33:57 +08:00
这么多维度嘛?不会是把一个维度的多个值都拍平了吧。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/663638

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX