construct_from_dict()
この操作は、辞書表現から CollectionSchema オブジェクトを構築します。
Request Syntax
python
construct_from_dict(
raw: dict
)
PARAMETERS:
-
raw (dict)
collection schema を構築するための生データを含む辞書です。
RETURN TYPE:
RETURNS:
CollectionSchema オブジェクトです。
EXCEPTIONS:
-
MilvusException
この操作中に何らかのエラーが発生した場合、この例外が発生します。
Examples
python
from pymilvus import DataType, FieldSchema, CollectionSchema
# Define fields and create a schema
primary_key = FieldSchema(
name="id",
dtype=DataType.INT64,
is_primary=True,
)
vector = FieldSchema(
name="vector",
dtype=DataType.FLOAT_VECTOR,
dim=768,
)
# Create dictionary representation
schema_dict = {
"fields": [
primary_key.to_dict(),
vector.to_dict()
]
}
# Reconstruct schema from dictionary
schema = CollectionSchema.construct_from_dict(schema_dict)
# schema is now a CollectionSchema instance reconstructed from the dictionary
print(schema)
# Output
# {'auto_id': False, 'description': '', 'fields': [{'name': 'id', 'description': '', 'type': <DataType.INT64: 5>, 'is_primary': True, 'auto_id': False}, {'name': 'vector', 'description': '', 'type': <DataType.FLOAT_VECTOR: 101>, 'params': {'dim': 768}}]}