对象存储
名称 | 参数类型 | 是否必选 | 示例值 | 说明 |
名称 | 参数类型 | 是否必选 | 示例值 | 说明 |
vectorBucketName | string | 是 | test-vector-bucket | 向量桶的名称。 |
indexName | string | 是 | test-index | 向量索引的名称。 |
filter | JSON value | 否 | {"$and": [{"key_a": "va"}]} | 在查询期间应用的元数据筛选器。 |
queryVector | VectorData | 是 | { "float32": [0.1,0.1,0.1,0.1,0.1] } | 查询向量。确保查询向量的维度与被查询的向量索引的维度相同。 |
returnDistance | boolean | 否 | true | 指示是否在响应中包含计算出的距离。 默认值:false。 |
returnMetadata | boolean | 否 | true | 指示是否在响应中包含元数据。 默认值:false。 |
topK | integer | 是 | 10 | 为每个查询返回的结果数量。 有效范围:最小值为 1,最大值为 30。 |
名称 | 参数类型 | 示例值 | 说明 |
名称 | 参数类型 | 示例值 | 说明 |
float32 | float32[] | [0.1, 0.1, 0.1, 0.1, 0.1] | 向量数据。 该向量维度必须和 CreateIndex 中定义的向量索引维度一致。 |
字段 | 类型 | 示例值 | 说明 |
字段 | 类型 | 示例值 | 说明 |
vectors | []QueryOutputVector | 参见下表 | 包含向量搜索结果的数组。 |
参数名称 | 参数类型 | 示例值 | 说明 |
参数名称 | 参数类型 | 示例值 | 说明 |
data | VectorData | [0.1, 0.1, 0.1, 0.1, 0.1] | 向量数据。确保查询向量的维度与被查询的向量索引的维度相同。 |
distance | float | 0.050000004 | 查询向量与结果向量之间的距离。 |
key | string | key0 | 向量的唯一标识符。 |
metadata | JSON value | { "key_a": "va", "key_b": "vb", "key_c": "vc1", "key_d": "vd" } | 与向量关联的元数据。 |