本文介绍图像搜索相关的基本概念,以便您更好地理解和使用该产品。
如需了解更多产品详情和获取技术支持,请单击在线咨询或通过钉钉群(35035130)联系我们。
实例
您开通(购买)服务的实际操作单元。实例为您提供了计算和存储两大能力:
计算负责图片特征提取和相似性比对。
存储负责图片特征的存储。
结合阿里云自研的图片检索引擎,构成了图片搜索的所有服务能力。所以在使用图像搜索服务前,开通(购买)实例是必要条件。
访问频次(QPS)
每秒能向图像搜索服务的API发起的最大查询请求次数。QPS越高,同一时段内能够处理的业务量越多。例如购买调用QPS为5的图像搜索服务,则在1秒内可以进行5次图片查询操作。
访问频次以下都简称QPS。
图像搜索的QPS分为图片查询QPS、图片新增QPS和图片删除QPS,3种QPS。
图片查询QPS与您购买的套餐规格有关,例如您购买的250W 10 QPS套餐,则此实例的查询QPS为10;如果您购买的是10W 1 QPS套餐,则此实例的查询QPS为1。
图片新增QPS,只有10W 1 QPS规格的套餐,图片新增QPS为1,其余所有规格套餐的图片新增QPS均为5。
删除图片操作的QPS不受影响,固定为20 QPS。
由于图像搜索产品是按照图片最大容量和QPS这两个维度进行售卖,并不限制具体的调用次数,所以并不提供实例调用次数报表。
图片最大容量
您可以索引的最大图片数量。
图片最大容量是指您购买的套餐包规格,例如您购买的套餐包为10W 1 QPS套餐,则该实例的图片最大容量为10W张图片。
图片最大容量是您可以索引的最大图片数,而并不是您可进行查询的图片张数。图像搜索中的图片查询,并不限制次数,只限制QPS。
关于QPS限制,请参见访问频次(QPS)。
图片库
创建(购买)实例后,您需要上传图片至实例中,生成可以进行搜索的图片底库,该底库称为图片库。
图片入库
图片上传到图片库的过程称为图片入库。图片入库有两种方式:
实时新增:调用新增图片API来新增图片。此方式适合于小规模、实时的数据增量操作。
离线新增:图像搜索与阿里云对象存储(OSS)对接,将OSS Bucket中的图片批量导入到图片库中。此方式适用于较大规模(百万、千万)的图片数据操作。
如果您购买的套餐规格为10W 1 QPS,那么此实例实时图片新增的QPS为1,除此之外其他所有规格套餐的实时图片新增的QPS均为5。
图片实时新增建议通过管理控制台进行效果试用,详情请参见图片新增;同时使用图像搜索官方SDK进行调用,详情请参见Java SDK。
离线新增的前提是OSS Bucket与您购买的实例在同一个区域。例如OSS Bucket在杭州区域,同时图像搜索的实例也在杭州区域才能使用离线新增功能,如果OSS Bucket与图像搜索实例不在同一个区域则无法使用离线新增功能。
离线新增是图像搜索产品提供的免费服务,且QPS远高于实时新增,所以如果您的图片规模较大,建议使用离线新增方式。离线新增使用方法请见批量操作。
商品类目
对于商品图片搜索,在图片新增和图片搜索过程中可以选择是否指定商品类目。如果指定则以指定类目为准,如果不指定则系统会自动进行类目预测,预测结果可以在response中获取。
商品类目可以在搜索过程中限定搜索范围,提高搜索准确性。
主体识别
主体识别会在搜索和新增过程中过滤无关的背景信息,提高搜索性能。
在图片新增或图片搜索过程中可以选择是否进行主体识别:
如果进行主体识别,则仅针对该图片下主体识别的结果进行新增和搜索。
如果不进行主体识别,则会针对全图新增和搜索。
过滤条件
图片搜索过程中限定的条件,与图片属性配合使用,支持AND和OR组合条件的搜索。
条件过滤使用说明,请参见条件过滤。