This topic describes how to check the information of partitions in Milvus.
When interacting with Milvus using Python code, you have the flexibility to choose between PyMilvus and MilvusClient (new). For more information, refer to Python SDK .
Verify if a partition exists in the specified collection.
from pymilvus import Collection
collection = Collection("book" )
collection.has_partition("novel" )
await milvusClient.hasPartition ({
collection_name : "book" ,
partition_name : "novel" ,
});
hasPar, err := milvusClient.HasPartition(
context.Background(),
"book" ,
"novel" ,
)
if err != nil {
log.Fatal("failed to check the partition:" , err.Error())
}
log.Println(hasPar)
R<Boolean > respHasPartition = milvusClient.hasPartition (
HasPartitionParam .newBuilder ()
.withCollectionName ("book" )
.withPartitionName ("novel" )
.build ()
);
if (respHasPartition.getData () == Boolean .TRUE ) {
System .out .println ("Partition exists." );
}
describe partition -c book -p novel
curl -X 'GET' \
'http://localhost:9091/api/v1/partition/existence' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"collection_name": "book",
"partition_name": "novel"
}'
Output:
{"status" :{},"value" :true }
Parameter
Description
partition_name
Name of the partition to check.
Parameter
Description
collection_name
Name of the collection to check.
partition_name
Name of the partition to check.
Parameter
Description
ctx
Context to control API invocation process.
CollectionName
Name of the collection to check.
partitionName
Name of the partition to check.
Option
Description
-c
Name of the collection to check.
-p
Name of the partition to check.
Parameter
Description
collection_name
Name of the collection to check.
partition_name
Name of the partition to check.
from pymilvus import Collection
collection = Collection("book" )
collection.partitions
await milvusClient.showPartitions ({
collection_name : "book" ,
});
listPar, err := milvusClient.ShowPartitions(
context.Background(),
"book" ,
)
if err != nil {
log.Fatal("failed to list partitions:" , err.Error())
}
log.Println(listPar)
R<ShowPartitionsResponse> respShowPartitions = milvusClient.showPartitions(
ShowPartitionsParam.newBuilder()
.withCollectionName("book" )
.build()
);
System.out.println (respShowPartitions);
list partitions -c book
curl -X 'GET' \
'http://localhost:9091/api/v1/partitions' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"collection_name": "book"
}'
Output:
{
"status" : {},
"partition_names" : [
"_default" ,
"novel"
],
"partitionIDs" : [
434261413928632322 ,
434261764795531265
],
"created_timestamps" : [
434261413928632323 ,
434261764795531266
],
"created_utc_timestamps" : [
1656575828280 ,
1656577166731
]
}
Parameter
Description
collection_name
Name of the collection to check.
Parameter
Description
ctx
Context to control API invocation process.
CollectionName
Name of the collection to check.
Parameter
Description
CollectionName
Name of the collection to check.
Option
Description
-c
Name of the collection to check.
Option
Description
-c
Name of the collection to check.
Learn more basic operations of Milvus: