使用OSS数据索引进行多模态检索

通过阿里云OSS的数据索引功能,您可以基于语义检索图片、视频、音频和文档等多模态数据,实现智能化、精准的内容搜索。

场景描述

某媒体公司B在华南3(广州)地域创建了名为mybucket的存储空间(Bucket),用于存放海量多媒体素材。由于文件名缺乏有效信息,导致素材检索效率低,严重影响广告创作与内容策划效率。

通过引入 OSS 数据索引,B公司成功实现以下目标:

image

  • 多模态检索:通过输入“夏日海滩”关键字,并设置筛选条件(如图片大小大于500KB,宽大于100px,高大于100px等),可以快速查找相关的多媒体文件,如图片、视频和音频等。

  • 简单易用:通过OSS Open API即可完成检索,快速构建企业AI助手。

  • 实时更新:检索效果随新文件上传近乎实时更新,无知识滞后情况。

具体实现步骤见下文。

步骤一:开启数据索

  1. 登录OSS管理控制台

  2. 单击Bucket 列表,然后单击目标Bucket名称。

  3. 在左侧导航栏, 选择文件管理 > 数据索引

  4. 数据索引页面,单击立即开启

  5. 选择向量检索,单击确认开启

    image

步骤二:发起查询请求

针对B公司需求,设置数据检索条件。

  1. 在左侧导航栏, 选择文件管理 > 数据索引

  2. 检索内容输入框中填写“夏日海滩”。

    image

  3. 文件大小设置大于500KB。

    image

  4. 多媒体类型选择图片

    • 图片格式选择JPG/JPEG。

    • 图片宽度设置大于100px。

    • 图片高度设置大于100px。

    image

  5. 单击立即查询

步骤三:结果验证

如图所示,符合条件的文件如下。

image

了解更多

  • 如果您的程序自定义要求较高,您可以直接发起REST API请求。直接发起REST API请求需要手动编写代码计算签名。更多信息,请参见签名版本4DoMetaQuery API