FieldSchema
フィールドの名前、データ型、説明、および追加のスキーマオプションを定義します。
リクエスト構文
python
FieldSchema(
name: str,
dtype: DataType,
description: str = "",
**kwargs
)
パラメーター:
-
name (str) -
[REQUIRED]
フィールドの名前。 -
dtype (DataType) -
[REQUIRED]
フィールドのデータ型。 -
description (str) -
デフォルト:""
フィールドの説明。 -
kwargs (Any) -
追加のフィールドオプション。
戻り値の型:
FieldSchema
戻り値:
構成されたデータ型、制約、デフォルト、および nullable メタデータを含むフィールドスキーマのインスタンスです。
例外:
- MilvusException
指定されたフィールドオプションが無効な場合に発生します。無効なデータ型またはフィールド制約の詳細については、例外メッセージを確認してください。
例
コレクションスキーマのフィールド定義を作成します。
python
from pymilvus import CollectionSchema, DataType, FieldSchema
schema = CollectionSchema(fields=[
FieldSchema(name="id", dtype=DataType.INT64, is_primary=True),
FieldSchema(name="vector", dtype=DataType.FLOAT_VECTOR, dim=3),
])
print(schema)