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

Tablestore:KnnVectorQuery

最終更新日:Apr 10, 2026

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;
    optional float min_score = 7;
}

パラメーター

必須

説明

field_name

string

はい

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

top_k

int32

はい

返す最近傍の数です。最大値の詳細については、「検索インデックスの制限」をご参照ください。

float32_query_vector

float

はい

類似検索のためのクエリベクターです。

filter

Query

いいえ

ベクター以外の追加のクエリ条件を適用するためのフィルターです。

weight

float

いいえ

このクエリ条件の重みです。

min_score

float

いいえ

スコアのしきい値です。この値より大きいスコアを持つ行のみを返します。値は 0 以上である必要があります。デフォルト値は 0 です。