このトピックでは、DashVectorコンソール、SDK、または HTTP API を使用してベクトルを検索する方法について説明します。
DashVectorコンソールを使用してベクトルを検索する
DashVectorコンソール にログインします。
左側のナビゲーションペインで、[クラスター] をクリックします。[クラスター] ページで、管理するコレクションを見つけ、[操作] 列の [詳細] をクリックします。
左側のバーで、[類似ベクトル検索] をクリックします。次に、パラメーターを設定し、[検索] をクリックします。
次の表にパラメーターを示します。
パラメーター
API のパラメーター名
説明
必須
クエリベクトル
vector
ベクトル。例: [1.00, 2.00, 3.00, 4.00]。
説明ベクトルの次元数とデータ型は、現在の集合のものと同じである必要があります。
はい
フィルター条件
filter
SQL WHERE 句の構文に準拠する必要がある条件フィルター。詳細については、「条件付きフィルタリング」をご参照ください。
いいえ
パーティション
partition
パーティション名。ビジネス要件に基づいてパーティションを選択できます。デフォルト値:default。
はい
TopK
topk
返されるベクトルの最大数。有効な値:1 ~ 1024。デフォルト値:10。
はい
次の表に、検索結果のパラメーターを示します。
このパラメーターの値の説明は、距離測定方法によって異なります。詳細については、「ベクトルとは」をご参照ください。
返された結果は、類似度によって降順にソートされます。
パラメーター | API のパラメーター名 | 説明 |
距離 | score | ベクトルの類似度。 |
主キー ID | id | 類似ベクトルの主キー ID。 |
ベクトル | vector | ベクトル。例: [1.00,2.00,3.00,4.00]。 |
属性 | fields | JSON 形式の属性情報。例: |
パーティション | partition | 類似ベクトルが属するパーティション。 |
SDK を使用してベクトルを検索する
Python 用 SDK を使用してベクトルを検索する方法の詳細については、「ドキュメントの検索」をご参照ください。
Java 用 SDK を使用してベクトルを検索する方法の詳細については、「ドキュメントの検索」をご参照ください。
HTTP API を使用してベクトルを検索する
詳細については、「ドキュメントの検索」をご参照ください。