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

DashVector:コレクションの詳細の取得

最終更新日:Mar 12, 2026

Java SDK を使用して、既存の DashVector コレクションのステータス、スキーマ、および構成を取得します。

前提条件

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

API 定義

// DashVectorClient
public Response<CollectionMeta> describe(String name);

リクエストパラメーター

パラメーター必須デフォルト値説明
nameStringはい-既存のコレクションの名前。

使用例

次の例では、quickstart という名前のコレクションの詳細を取得します。事前に、「コレクションの作成」の例に従ってこのコレクションを作成してください。

次のプレースホルダーを実際の値に置き換えてください。

プレースホルダー説明
<your-api-key>ご使用の API キー
<your-cluster-endpoint>ご使用のクラスターエンドポイント
import com.aliyun.dashvector.DashVectorClient;
import com.aliyun.dashvector.common.DashVectorException;
import com.aliyun.dashvector.models.CollectionMeta;
import com.aliyun.dashvector.models.responses.Response;

public class Main {
    public static void main(String[] args) throws DashVectorException {
        DashVectorClient client = new DashVectorClient("<your-api-key>", "<your-cluster-endpoint>");

        Response<CollectionMeta> response = client.describe("quickstart");

        System.out.println(response);
    }
}

レスポンスの例:

{
    "code": 0,
    "message": "",
    "requestId": "cb468965-d86b-405a-87a4-a596e61c1240",
    "output": {
        "name": "quickstart",
        "dimension": 4,
        "dataType": "FLOAT",
        "metric": "dotproduct",
        "status": "SERVING",
        "fieldsSchema": {
            "name": "STRING",
            "weight": "FLOAT",
            "age": "INT",
            "id": "LONG"
        },
        "partitionStatus": {
            "default": "SERVING"
        }
    }
}

レスポンスパラメーター

describe メソッドは Response<CollectionMeta> オブジェクトを返します。次のメソッドを使用して、レスポンスデータにアクセスします。

メソッド説明
getCode()intステータスコード。詳細については、「ステータスコード」をご参照ください。0
getMessage()Stringレスポンスメッセージ。success
getRequestIdString一意のリクエスト ID。19215409-ea66-4db9-8764-26ce2eb5bb99
getOutput()CollectionMetaコレクションのメタデータ。次の表をご参照ください。-
isSuccess()Boolean操作が成功したかどうか。true

CollectionMeta オブジェクトは、getOutput() によって返され、以下のフィールドを含みます:

フィールド説明
nameStringコレクション名。
dimensionintベクターのディメンション。
dataTypeStringFLOAT などのベクターデータの型。
metricStringdotproduct などの距離メトリック。
statusStringコレクションのステータス。SERVING の値は、コレクションがリクエストを受け入れる準備ができていることを示します。
fieldsSchemaMap<String, String>スカラーフィールドの定義。各エントリは、フィールド名をそのデータの型 (STRINGFLOATINT、または LONG) にマッピングします。
partitionStatusMap<String, String>各パーティションのステータス。

完全な型定義については、「CollectionMeta」をご参照ください。