需求背景
ebay 在线listing由于平台原因之前不是品牌的词现在可能变为品牌,之前不是敏感词现在可能变为敏感词,需对在线listing新增的敏感词进行过滤
需求描述
1.新增接口将ebay listing从mongodb按平台+站点+listing ID+标题/属性/描述推送给ES
a.每小时推送一次,推送新增的listing及标题/属性/描述有变化(ES提供比对工具,这些数据有变化时才更新到ES,刷新更新时间)的listing
b.初始化(上线)需将所有的listing按平台+站点+listing ID+标题/属性/描述推送给ES(系统部统一处理)
2.新增获取ES修改listing队列的接口,按时间(一小时一次)将ES修改listing队列中待处理的listing进行判断后组装提交到平台修改
a.标题:判断标题字数是否少于50,如果少于50字符直接更换标题,更换标题逻辑为随机取多套资料标题(超过80个字符需截断)
b.属性:属性含有敏感词且必填被ES过滤后,直接走默认刊登属性逻辑将属性重新默认一次
c.关闭之前过滤在线listing敏感词的服务(先不删除,为备用选项)
同步前
同步后: