このトピックでは、Python 用 SDK を使用してコレクションにパーティションを作成する方法について説明します。
前提条件
クラスターが作成されていること。詳細については、「クラスターの作成」をご参照ください。
API キーを取得していること。詳細については、「API キーの管理」をご参照ください。
最新バージョンの SDK がインストールされていること。詳細については、「DashVector SDK のインストール」をご参照ください。
API 定義
Collection.create_partition(name: str) -> DashVectorResponse例
コードを正しく実行するには、サンプルコード内の YOUR_API_KEY を実際の API キーに、YOUR_CLUSTER_ENDPOINT をクラスターのエンドポイントに置き換える必要があります。
quickstartという名前のコレクションを事前に作成しておく必要があります。詳細については、「コレクションの作成」トピックの「例」セクションをご参照ください。
import dashvector
client = dashvector.Client(
api_key='YOUR_API_KEY',
endpoint='YOUR_CLUSTER_ENDPOINT'
)
collection = client.get(name='quickstart')
# shoes という名前のパーティションを作成します。
ret = collection.create_partition('shoes')
# create_partition メソッドが正常に呼び出されたかどうかを確認します。
if ret:
print('create_partition success')リクエストパラメーター
パラメーター | タイプ | デフォルト値 | 説明 |
name | str | - | 作成するパーティションの名前。 |
timeout | Optional[int] | None |
|
レスポンスパラメーター
DashVectorResponse オブジェクトが返されます。これには、次の表に示すように、操作結果が含まれています。
パラメーター | タイプ | 説明 | 例 |
code | int | 返されたステータスコード。詳細については、「ステータスコード」をご参照ください。 | 0 |
message | str | 返されたメッセージ。 | success |
request_id | str | リクエストの一意の ID。 | 19215409-ea66-4db9-8764-26ce2eb5bb99 |