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

DashVector:ベクトルの検索

最終更新日:Jan 08, 2025

このトピックでは、DashVectorコンソール、SDK、または HTTP API を使用してベクトルを検索する方法について説明します。

DashVectorコンソールを使用してベクトルを検索する

  1. DashVectorコンソール にログインします。

  2. 左側のナビゲーションペインで、[クラスター] をクリックします。[クラスター] ページで、管理するコレクションを見つけ、[操作] 列の [詳細] をクリックします。image.png

  3. 左側のバーで、[類似ベクトル検索] をクリックします。次に、パラメーターを設定し、[検索] をクリックします。image.png次の表にパラメーターを示します。

    パラメーター

    API のパラメーター名

    説明

    必須

    クエリベクトル

    vector

    ベクトル。例: [1.00, 2.00, 3.00, 4.00]。

    説明

    ベクトルの次元数とデータ型は、現在の集合のものと同じである必要があります。

    はい

    フィルター条件

    filter

    SQL WHERE 句の構文に準拠する必要がある条件フィルター。詳細については、「条件付きフィルタリング」をご参照ください。

    いいえ

    パーティション

    partition

    パーティション名。ビジネス要件に基づいてパーティションを選択できます。デフォルト値:default。

    はい

    TopK

    topk

    返されるベクトルの最大数。有効な値:1 ~ 1024。デフォルト値:10。

    はい

    次の表に、検索結果のパラメーターを示します。

  4. パラメーター

    API のパラメーター名

    説明

    距離

    score

    ベクトルの類似度。

    • このパラメーターの値の説明は、距離測定方法によって異なります。詳細については、「ベクトルとは」をご参照ください。

    • 返された結果は、類似度によって降順にソートされます。

    主キー ID

    id

    類似ベクトルの主キー ID。

    ベクトル

    vector

    ベクトル。例: [1.00,2.00,3.00,4.00]。

    属性

    fields

    JSON 形式の属性情報。例: {"price":100,"type":"dress"}

    パーティション

    partition

    類似ベクトルが属するパーティション。

SDK を使用してベクトルを検索する

Python 用 SDK を使用してベクトルを検索する方法の詳細については、「ドキュメントの検索」をご参照ください。

Java 用 SDK を使用してベクトルを検索する方法の詳細については、「ドキュメントの検索」をご参照ください。

HTTP API を使用してベクトルを検索する

詳細については、「ドキュメントの検索」をご参照ください。