milvus-logo
Star
0
Forks
0
快速开始

创建 Partition

Milvus Docs 需要你的帮助

本文档暂时没有中文版本,欢迎你成为社区贡献者,协助中文技术文档的翻译。
你可以通过页面右边的 编辑 按钮直接贡献你的翻译。更多详情,参考 贡献指南。如需帮助,你可以 提交 GitHub Issue

本章描述如何在 Milvus 中创建 Partition。

Milvus 允许将大量的向量数据划分成一定数量的 Partition ,可以将搜索和其他操作限制在特定的 Partition 上来提高性能。

一个 Collection 由一个或多个 Partition 构成。创建新 Collection 时, Milvus 会创建一个名为_default的默认 Partition 。 Partition 的详细介绍参见 术语表 - Partition

下面的示例代码会在 Collection book中创建 Partition novel

from pymilvus import Collection
collection = Collection("book")      # Get an existing collection.
collection.create_partition("novel")
await milvusClient.partitionManager.createPartition({
  collection_name: "book",
  partition_name: "novel",
});
err := milvusClient.CreatePartition(
    context.Background(),   // ctx
    "book",                 // CollectionName
    "novel"                 // partitionName
)
if err != nil {
    log.Fatal("failed to create partition:", err.Error())
}
milvusClient.createPartition(
        CreatePartitionParam.newBuilder()
                .withCollectionName("book")
                .withPartitionName("novel")
                .build());
create partition -c book -p novel
参数 描述
partition_name 待创建的 Partition 名称。
description (可选) 待创建的 Partition 描述。
参数 描述
collection_name 待创建 Partition 的 Collection 名称。
partition_name 待创建的 Partition 名称。
参数 描述
ctx Context to control API invocation process.
CollectionName 待创建 Partition 的 Collection 名称。
partitionName 待创建的 Partition 名称。
参数 描述
CollectionName 待创建 Partition 的 Collection 名称。
PartitionName 待创建的 Partition 名称。
参数 描述
-c Collection 名称
-p Partition 名称
-d (可选) Partition 描述

限制

设置项 最大数量限制
单个 Collection 中的 Partition 数量 4,096

更多内容

该页面是否对你有帮助?
本页目录