货品表,商品id+玩法id+招商活动id=一个货品
针对招商平台可以创建一个货品
运营可以创建一个选品池子,名称,类型,开始时间,结束时间,--基本信息
选品规则:商品信息,商家,店铺,--根据主题获取所有规则
创建一个选品池:根据页面勾选的各种规则,调用搜索生成所有满足条件的文件,然后搜索发送消息给业务系统,业务系统将落一个批量处理的流水,以及将大文件拆分为小文件多个任务,任务捞起文件每一行单独处理,落池子与货品的关联关系
池子 与 货品的关系是 多对多的关系。
后续每次货品的变化,搜索都会通过drc监听,然后过每个池子的规则,满足条件则发消息给业务系统,业务系统落货品与池子的关系,要么滚入,要么滚出。
可以通过这种方式实现 实时选品池子,然后将池子id投放到会场,频道等地方。
首圈+后续的实时补偿。
首圈:就是第一次按照规则筛除之后,落池子id与货品的关系
后续实时补偿,根据发消息做处理
还有一种就是全网选品
也可以数据更新一般都是t+1 全量,或者 增量更新
这个一般都是底层搜索按照设置,将文件导出到文件系统,发消息然后业务系统处理
选品平台一般都是
根据业务找到主题
然后根据主题获取该主题下所有的筛选规则
然后根据筛选规则到搜索引擎中搜索,将文件导出
然后业务系统处理文件记录,记录池子id与货品的关系
最后将池子id进行一个投放。