milvus-logo
LFAI
< Docs
  • Python

Partition

A Partition instance represents a partition within a collection.

class pymilvus.Partition

Constructor

Constructs a partition in a collection by name, description, and other parameters.

notes

When using partitions, ensure that enablepartitionkey is not set to True in the collection schema. Otherwise, an error will occur.

Partition(
    collection=collection, 
    name="string",
    description="string",
)

PARAMETERS:

  • collection (Collection | str) -

    [REQUIRED]

    The collection in which to create a partition.

    You can either reference a Collection object or its name.

    what is a collection?

    A collection collects data in a two-dimensional table with a fixed number of columns and a variable number of rows. In the table, each column corresponds to a field, and each row represents an entity.

    A collection can support up to 64 partitions.

  • name (string) -

    [REQUIRED]

    The name of the partition to create.

  • description (string) -

    The description of the partition to create.

RETURN TYPE:

Partition

RETURNS:

A Partition object.

EXCEPTIONS:

  • MilvusException

    This exception will be raised when any error occurs during this operation.

Examples

from pymilvus import Collection, Partition

# Get an existing collection
collection = Collection("book")

# Create a partition object in the current collection
partition = Partition(collection, "novel", "")