メインコンテンツまでスキップ

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)