
任务描述
需求描述
需求背景:目前ABA词仅匹配了美国站,美国站提升明显,但是其他站点没有明显的变化,需要将其他站点的关键词也纳入
需求实现:
一、数据结构:
1.增加一个分站点ABA词表,字段包括 SKU,站点,关键词(逗号分割);
二、后端服务
2.独立开发一个其他站点的ABA计算服务,服务读取产品特征汇总表,以更新时间判断是否进入队列计算ABA词(首次需要全量)
3.计算逻辑与当前美国站逻辑一致,通过拼装特征再与对应站点的ABA词做完全匹配,同时过滤非该语种的关键词。每个SKU+站点保存为一行数据
三、特征汇总接口
增加站点字段(支持多站点,如果多站点则关键词也需要传多站点的关键词)
增加判断是否获取对应站点ABA词字段,默认为否。
1、如果这个参数为是,则该站点从分站点ABA词表取对应站点的ABA词返回,如果找不到则保持现有逻辑(从特征汇总表取ABA关键词,再从翻译表取小语种)。
2、美国站不受该参数影响,依旧从特征汇总表取。
验收标准
暂无
修改了智能选品Work
新增了ES表:
http://124.71.67.41:9200/internalproductfeaturesummary_de/_search
参数:
{
"query": {
"bool": {
"must": [
// {
// "term": {
// "SKU": "13400528"
// }
// }
// {
// "range": {
// "AddTime": {
// "gte": "2022-12-27T00:00:00.000+08:00",
// "lte": "2022-12-27T23:59:00.000+08:00"
// }
// }
// }
]
}
},
"sort": {
"AddTime": {
"order": "asc"
}
}
}
因为目前要跑外部特征词的数据,得等到外部特征词初始化完成后,才能跑这部分数据了。