我需要一些实现方面的帮助,但不确定如何实现。
我正在运行类似分类广告的eBay网站。我的网站上有很多过滤器,例如您可以按价格,类别,城市,条件过滤广告... 假设我们有以下用例:
显然,第一步显然是在将广告保存到数据库的代码中攻击一个地方。我对如何确定该特定广告是否与这些过滤器匹配存在疑问。
我需要经过10万个订阅及其过滤器,才能知道哪个过滤器与已发布的广告匹配。对我来说听起来不太好,可能是100万个过滤器或更多。
有人可以帮助我,或者至少将我指向正确的方向。
这是基本版本。
过滤器:
用户A订阅了一组过滤器:
用户B订阅了一组过滤器:
用户C订阅了一组过滤器:
用户X提交的广告包含以下数据:
在这种情况下,用户A和用户B需要获得推送通知,因为广告与其过滤器匹配。
答案 0 :(得分:0)
关于可以做什么的非常高级的看法。
API :创建API getFilteredAds ,并传递请求:
过滤器:
正在处理: