query-vectors-fusion

更新时间:
复制 MD 格式

通过ossutil的invoke-operation泛化命令调用QueryVectorsFusion接口,对Fusion模式的向量索引进行检索。

说明

Fusion Mode 目前处于邀测阶段,仅在印度尼西亚(雅加达)地域提供。Standard 模式向量索引的检索请参见 query-vectors。

权限说明

阿里云账号默认拥有全部权限。阿里云账号下的RAM用户或RAM角色默认没有任何权限,需要阿里云账号或账号管理员通过RAM Policy概述或Bucket Policy授予操作权限。

API

Action

说明

QueryVectors

oss:QueryVectors

查询向量数据。

权限说明

阿里云账号默认拥有全部权限。阿里云账号下的RAM用户或RAM角色默认没有任何权限,需要阿里云账号或账号管理员通过RAM Policy概述或Bucket Policy授予操作权限。

API

Action

说明

QueryVectorsFusion

oss:QueryVectorsFusion

查询Fusion模式向量数据。

命令格式

ossutil vectors-api invoke-operation --op-name queryVectorsFusion --method POST --parameters queryVectorsFusion --bucket value --body value

参数说明

参数

类型

说明

--op-name

string

操作名称,固定为query-vectors-fusion。

--method

string

HTTP请求方法,固定为POST。

--parameters

stringArray

查询参数,固定为query-vectors-fusion。

--bucket

string

向量Bucket名称。

--body

string

请求体,JSON格式,用于描述Fusion模式向量检索的条件。body中各字段的含义请参见QueryVectorsFusion接口文档。

说明
  • 本命令通过ossutil的泛化命令invoke-operation调用QueryVectorsFusion接口发起请求。

  • 关于支持的全局命令行选项,请参见支持的全局命令行选项。

使用示例

在名为examplebucket的向量Bucket中,对名为my_index的Fusion模式向量索引进行检索,返回与查询向量最相似的前 10 条向量及其元数据。

ossutil vectors-api invoke-operation --op-name queryVectorsFusion --method POST --parameters queryVectorsFusion --bucket examplebucket --body '{"indexName":"my_index","knn":[{"field":"text_vector","queryVector":[0.1,0.2,0.3],"topK":10,"numCandidates":100}],"returnMetadata":true}'