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

DashVector:コレクションの作成

最終更新日:Mar 11, 2026

ベクトル次元、距離メトリック、およびオプションの事前定義フィールドを指定して POST リクエストを送信し、DashVector コレクションを作成します。

前提条件

開始する前に、以下が準備できていることを確認してください。

メソッドと URL

POST https://{Endpoint}/v1/collections

リクエストを実行する前に、YOUR_API_KEYYOUR_CLUSTER_ENDPOINT を実際の値に置き換えてください。

# 4次元ベクトル、デフォルトのデータ型 FLOAT、距離メトリック dotproduct、
# および 3 つの事前定義フィールド name (STRING)、age (INT)、weight (FLOAT) を持つ
# "quickstart" という名前のコレクションを作成します。

curl -XPOST \
  -H 'dashvector-auth-token: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "quickstart",
    "dimension": 4,
    "metric": "dotproduct",
    "fields_schema": {
      "name": "STRING",
      "age": "INT",
      "weight": "FLOAT",
      "id": 1234567890
    }
  }' https://YOUR_CLUSTER_ENDPOINT/v1/collections

# 出力例:
# {"request_id":"19215409-ea66-4db9-8764-26ce2eb5bb99","code":0,"message":""}

リクエストパラメーター

パラメーター

場所

必須

説明

{Endpoint}パスstrはいコンソールのクラスター詳細ページで確認できるクラスターエンドポイント。
dashvector-auth-tokenヘッダーstrはいAPI キー。
nameボディstrはいコレクション名。
dimensionボディintはいベクトル次元の数。 有効な値: (1, 20000]。
dtypeボディstrいいえベクトルデータの型。 有効な値: FLOAT (デフォルト)、INT
metricボディstrいいえ距離メトリック。 有効な値: euclideandotproductcosine (デフォルト)。 cosine に設定した場合、dtypeFLOAT である必要があります。
fields_schemaボディobjectいいえ事前定義フィールドとそのデータの型。 サポートされているデータの型: STRINGINTFLOAT
説明

コレクション作成時にフィールドを事前定義する利点の詳細については、「スキーマフリー」をご参照ください。

応答パラメーター

パラメーター

説明

codeint状態コード。 0 は成功を示します。 詳細については、「状態コード」をご参照ください。0
messagestr応答メッセージ。success
request_idstr一意のリクエスト ID。19215409-ea66-4db9-8764-26ce2eb5bb99