すべてのプロダクト
Search
ドキュメントセンター

Tablestore:KnnVectorQuery

最終更新日:Dec 28, 2024

k 近傍 (KNN) ベクトル クエリ機能を使用して、ベクトルに基づいて近似最近傍探索を実行します。この方法で、クエリ対象のベクトルと大規模データセット内で最も類似性の高いデータ項目を見つけることができます。

データ構造

message KnnVectorQuery {
    optional string field_name = 1; // フィールド名
    optional int32 top_k = 2; // 上位 K 件
    repeated float float32_query_vector = 4; // クエリ対象のベクトル
    optional Query filter = 5; // フィルター
    optional float weight = 6; // クエリ条件の重み設定
}

パラメーター

必須

説明

field_name

string

はい

ベクトル フィールドの名前。

top_k

int32

はい

クエリ対象のベクトルと最も類似性の高い上位 K 件のクエリ結果。検索インデックスの制限 を参照してください。

float32_query_vector

float

はい

類似性をクエリするベクトル。

filter

クエリ

いいえ

フィルター。KNN ベクトル クエリ条件ではないクエリ条件の組み合わせを使用できます。

weight

float

いいえ

クエリ条件の重み設定。