摘要
在跨境 ERP 系统开发过程中,经常会面临竞品商品货源查找、多平台商品刊登的业务诉求。传统文字关键词检索会受到翻译误差、标题改写、类目差异等因素干扰,匹配效果不稳定。本文从工程落地角度,讲解基于 1688 图像检索接口,以商品图片作为入口,完成上游货源溯源,以及跨平台商品信息迁移的整套技术方案,同时梳理项目落地过程中遇到的匹配错配、图片扰动、接口限流等问题与对应的解决思路。
前言
做跨境相关系统开发时,有两个很常见的业务痛点:
第一,拿到海外平台的竞品商品,想要找到国内源头供应链,获取采购价格、规格参数、供应商信息,用于内部成本核算、利润评估;
第二,拿到国内货源数据之后,整理信息完成海外平台商品刊登上架。
最开始团队尝试的方案是:抓取海外平台商品标题,经过翻译之后,组装关键词去做文本搜索。但是线上跑通批量测试之后暴露出大量问题:卖家会大规模改写商品标题,翻译带来语义偏差,不同平台类目体系不一致,导致大量商品检索不到,或者返回无关的商品结果。
于是我们转向图像检索方案:以商品主图作为核心特征,调用 1688 图片检索接口召回同源货源,再拉取商品详情数据,做数据清洗转换,服务于货源溯源以及跨平台刊登业务。
重要提示:本文所有内容为技术方案调研,实际开发请严格遵守各平台接口协议与数据使用规范,数据仅用于自身业务内部分析。
一、业务适用场景
这套图像检索方案,主要服务于下面几类开发场景:
- 竞品货源溯源:拿到海外平台商品图片,反向匹配国内批发货源,获取采购成本、起批条件、SKU 规格;
- 商品映射关系构建:建立海外平台商品 ID 与 1688 商品 ID 的映射库,为 ERP 系统提供底层数据关联;
- 跨平台刊登数据源准备:获取 1688 侧的标题、属性、图片、规格,经过格式转换之后,作为海外店铺刊登的原始素材;
- 批量数据处理:大批量商品做货源挖掘,降低人工搜索的人力成本。
图像检索并不能完全替代文本检索,在项目中我们采用「图像检索 + 关键词文本检索」双通路,互相补充,提升整体召回覆盖率。
二、整体业务架构流程
整套流程分为图片预处理、图像检索调用、候选过滤、详情拉取、数据清洗转换、业务落地六大环节。
- 素材获取与预处理
获取目标平台商品主图资源,过滤低质量图片:分辨率过低、拼图拼接、大面积水印、大量文字覆盖的图片。这类图片会干扰图像特征,大幅降低检索准确度。优先选用商品原始实拍主图,避开场景图、细节图。 - 调用图像检索接口
传入处理完成的图片资源,执行图搜请求,接口返回一组按照相似度排序的候选商品集合。 - 候选结果过滤
设置相似度阈值做初步筛选,过滤掉相似度较低的无关商品。这里不建议阈值设置过高,避免把同源但是经过修图的商品过滤,后续业务层再做多轮校验。 - 商品详情信息拉取
对筛选后的候选商品,调用商品详情能力,获取批发价格、SKU 属性、图片集合、供应商、起批规则等原始数据。 - 数据清洗与格式转换
1688 的数据结构和海外电商平台字段差异很大,需要做字段映射、单位转换、属性归一化。例如规格、重量、尺寸、价格单位,都需要重新整理适配目标平台的数据格式。 - 业务落地,人工复核兜底
分为两条业务分支:
- 货源溯源:将匹配结果存入候选货源库,和原始商品 ID 做关联;
- 跨平台刊登:清洗完成的数据作为刊登素材,进入 ERP 刊登任务队列。