基本概念

本文介绍图像搜索相关的基本概念,以便您更好地理解和使用该产品。

说明

如需了解更多产品详情和获取技术支持,请单击在线咨询或通过钉钉群(35035130)联系我们。

实例

您开通(购买)服务的实际操作单元。实例为您提供了计算和存储两大能力:

  • 计算负责图片特征提取和相似性比对。

  • 存储负责图片特征的存储。

结合阿里云自研的图片检索引擎,构成了图片搜索的所有服务能力。所以在使用图像搜索服务前,开通(购买)实例是必要条件。

访问频次(QPS)

每秒能向图像搜索服务的API发起的最大查询请求次数。QPS越高,同一时段内能够处理的业务量越多。例如购买调用QPS为5的图像搜索服务,则在1秒内可以进行5次图片查询操作。

重要
  1. 访问频次以下都简称QPS。

  2. 图像搜索的QPS分为图片查询QPS、图片新增QPS和图片删除QPS,3种QPS。

  3. 图片查询QPS与您购买的套餐规格有关,例如您购买的250W 10 QPS套餐,则此实例的查询QPS为10;如果您购买的是10W 1 QPS套餐,则此实例的查询QPS为1。

  4. 图片新增QPS,只有10W 1 QPS规格的套餐,图片新增QPS为1,其余所有规格套餐的图片新增QPS均为5。

  5. 删除图片操作的QPS不受影响,固定为20 QPS。

  6. 由于图像搜索产品是按照图片最大容量和QPS这两个维度进行售卖,并不限制具体的调用次数,所以并不提供实例调用次数报表。

图片最大容量

您可以索引的最大图片数量。

重要
  1. 图片最大容量是指您购买的套餐包规格,例如您购买的套餐包为10W 1 QPS套餐,则该实例的图片最大容量为10W张图片。

  2. 图片最大容量是您可以索引的最大图片数,而并不是您可进行查询的图片张数。图像搜索中的图片查询,并不限制次数,只限制QPS。

  3. 关于QPS限制,请参见访问频次(QPS)

图片库

创建(购买)实例后,您需要上传图片至实例中,生成可以进行搜索的图片底库,该底库称为图片库。

重要
  1. 在上传图片过程中,您可以定义条件过滤来实现自定义图片属性功能,在查询过程中可以通过条件过滤实现只在某个标签下的相似图片搜索,起到类似文件夹过滤的作用。

  2. 您上传图片后,可通过元信息导出 功能导出您上传的全部图片列表。

图片入库

图片上传到图片库的过程称为图片入库。图片入库有两种方式:

  • 实时新增:调用新增图片API来新增图片。此方式适合于小规模、实时的数据增量操作。

  • 离线新增:图像搜索与阿里云对象存储(OSS)对接,将OSS Bucket中的图片批量导入到图片库中。此方式适用于较大规模(百万、千万)的图片数据操作。

重要
  1. 如果您购买的套餐规格为10W 1 QPS,那么此实例实时图片新增的QPS为1,除此之外其他所有规格套餐的实时图片新增的QPS均为5。

  2. 图片实时新增建议通过管理控制台进行效果试用,详情请参见图片新增;同时使用图像搜索官方SDK进行调用,详情请参见Java SDK

  3. 离线新增的前提是OSS Bucket与您购买的实例在同一个区域。例如OSS Bucket在杭州区域,同时图像搜索的实例也在杭州区域才能使用离线新增功能,如果OSS Bucket与图像搜索实例不在同一个区域则无法使用离线新增功能。

  4. 离线新增是图像搜索产品提供的免费服务,且QPS远高于实时新增,所以如果您的图片规模较大,建议使用离线新增方式。离线新增使用方法请见批量操作

商品类目

对于商品图片搜索,在图片新增和图片搜索过程中可以选择是否指定商品类目。如果指定则以指定类目为准,如果不指定则系统会自动进行类目预测,预测结果可以在response中获取。

商品类目可以在搜索过程中限定搜索范围,提高搜索准确性。

重要
  1. 商品图片搜索支持的类目请参见类目参考

  2. 商品类目使用方法,请参见图片入库请求参数和图片查询请求参数

主体识别

主体识别会在搜索和新增过程中过滤无关的背景信息,提高搜索性能。

在图片新增或图片搜索过程中可以选择是否进行主体识别:

  • 如果进行主体识别,则仅针对该图片下主体识别的结果进行新增和搜索。

  • 如果不进行主体识别,则会针对全图新增和搜索。

重要
  1. 图像搜索产品默认开启主体识别功能。详情请参见图片入库请求参数和图片查询请求参数

  2. 商品图片搜索、通用图片搜索、工业五金图片搜索、家具家居图片搜索、商标图片搜索均支持主体识别功能。

  3. 布料图片搜索和版权图片搜索不支持主体识别功能。

过滤条件

图片搜索过程中限定的条件,与图片属性配合使用,支持ANDOR组合条件的搜索。

说明

条件过滤使用说明,请参见条件过滤