全部產品
Search
文件中心

Tablestore:KnnVectorQuery

更新時間:Jun 30, 2024

KnnVectorQuery使用數值向量進行近似最近鄰查詢,可以在大規模資料集中找到最相似的資料項目。

資料結構

message KnnVectorQuery {
    optional string field_name = 1;
    optional int32 top_k = 2;
    repeated float float32_query_vector = 4;
    optional Query filter = 5;
    optional float weight = 6;
}

名稱

類型

是否必選

描述

field_name

string

向量欄位名稱。

top_k

int32

查詢最鄰近的topK個值。關於最大值的說明請參見多元索引限制

float32_query_vector

float

要查詢相似性的向量。

filter

Query

查詢過濾器,支援組合使用任意的非向量檢索的查詢條件。

weight

float

查詢條件的權重配置。