图像
AnalyticDB for MySQL 图片搜索服务提供以图搜图、以文搜图和标签过滤能力,支持构建电商商品检索、内容推荐、安防识别等视觉搜索场景。
图片搜索功能当前处于邀测中。如需使用,请提交工单或联系技术支持开通。
核心特性
多模式检索引擎
图片搜索服务提供三种工作模式,适配不同业务场景。创建图片库时需指定工作模式,创建后不可更改。
模式 | 适用场景 | 核心能力 |
物品搜索( | 电商商品检索、服装设计 | 自动识别并提取指定物品的 embedding,实现精准物品匹配。 |
通用搜索( | 内容推荐、图库管理 | 整图语义 embedding,同时支持以图搜图和以文搜图。 |
自适应检索( | 安防监控、身份识别 | 双路特征提取:人脸图片优化人脸特征,非人脸图片切换全图语义。 |
说明:图片搜索服务在导入和检索时自动将图片或文本转化为高维数值向量(embedding),通过向量相似度计算实现语义匹配。无需自行调用 embedding 模型。
多图片库管理
支持创建多个图片库,各图片库之间数据隔离,适用于多租户 SaaS 场景。
功能概览
功能 | 说明 |
创建、查询和删除图片库。创建时需指定工作模式(物品搜索、通用搜索、自适应检索),创建后不可更改。 | |
将图片导入到图片库。支持单张同步导入和批量异步导入(通过 OSS JSONL 文件),可附带自定义标签用于后续过滤。 | |
在图片库中检索相似图片。
|
接口总览
所有接口统一前缀:/api/v1/operators/image-search
图片库管理
接口名称 | 方法 | 路径 |
创建图片库 | POST |
|
查询图片库列表 | GET |
|
删除图片库 | POST |
|
图片导入
接口名称 | 方法 | 路径 |
单张导入(同步) | POST |
|
批量导入(异步) | POST |
|
查询批量导入任务状态 | GET |
|
图片检索
接口名称 | 方法 | 路径 |
以图搜图 | POST |
|
以文搜图 | POST |
|
通用响应结构
所有接口返回统一 JSON 结构:
{
"status": "SUCCESS",
"message": null,
"data": { ... }
}字段 | 类型 | 说明 |
| string | 业务状态码。 |
| string / null | 状态描述信息。成功时为 |
| object / null | 业务数据。失败时为 |
HTTP 状态码正常使用(200、400、403、404、409、500 等),用于粗粒度判断。响应体中的 status 和 message 提供细粒度的业务错误信息。
典型应用场景
电商商品检索
构建“拍照找同款”功能:用户上传商品照片,系统自动识别商品主体(如连衣裙、鞋子),在商品库中检索相似款式,并支持按颜色、尺码等标签进一步筛选。
智能内容推荐
内容平台个性化推荐:用户浏览某张图片时,系统提取图片语义特征,检索相似风格或主题的内容,结合用户画像进行个性化排序。
企业图库管理
大型企业视觉资产管理:批量导入历史图片资源并附带标签分类,支持文字描述或样例图片检索,快速定位所需素材。
使用限制
限制项 | 说明 |
工作模式 | 图片库创建后,工作模式不可更改。如需切换模式,需删除图片库后重新创建。 |
图片库数量 | 单个 AnalyticDB for MySQL 实例最多创建 5 个图片库。如需更多,请联系技术支持。 |
以文搜图 | 仅在 |