Milvus v2.x SDK Toolkits Status
Brief
For Milvus v2.x, all SDK toolkits are based on the same gRPC proto. To make the work transparent to the community, we list the status of each SDK on this page.
So far we have Python SDK(pymilvus), Java SDK, Go SDK, Node SDK, C++ SDK(developing), not all SDK are implemented in same way, we hope users can easily know the difference from the list.
PyMilvus
RPC interface status
Proto API | Implemented | Test Covered | Note |
|---|---|---|---|
CreateCollection | Yes | Yes |
|
DropCollection | Yes | Yes |
|
HasCollection | Yes | Yes |
|
LoadCollection | Yes | Yes |
|
ReleaseCollection | Yes | Yes |
|
DescribeCollection | Yes | Yes |
|
GetCollectionStatistics | Yes | Yes |
|
ShowCollections | Yes | Yes |
|
CreatePartition | Yes | Yes |
|
DropPartition | Yes | Yes |
|
HasPartition | Yes | Yes |
|
LoadPartitions | Yes | Yes |
|
ReleasePartitions | Yes | Yes |
|
GetPartitionStatistics | Yes | Yes |
|
ShowPartitions | Yes | Yes |
|
CreateAlias | Yes | Yes |
|
DropAlias | Yes | Yes |
|
AlterAlias | Yes | Yes |
|
CreateIndex | Yes | Yes |
|
DescribeIndex | Yes | Yes |
|
GetIndexState | Yes | Yes |
|
GetIndexBuildProgress | Yes | Yes |
|
DropIndex | Yes | Yes |
|
Insert | Yes | Yes |
|
Delete | Yes | Yes |
|
Search | Yes | Yes |
|
Flush | Yes | Yes |
|
Query | Yes | Yes |
|
CalcDistance | Yes | Yes |
|
GetFlushState | Yes | Yes |
|
GetPersistentSegmentInfo | Yes | Yes |
|
GetQuerySegmentInfo | Yes | Yes |
|
GetMetrics | No | No | |
LoadBalance | Yes | Yes |
|
GetCompactionState | Yes | Yes |
|
ManualCompaction | Yes | Yes | compact |
GetCompactionStateWithPlans | Yes | Yes |
|
ORM classes status
Class | Methods/Properties | Available | Test Covered | Note |
|---|---|---|---|---|
|
| Yes | Yes | |
drop | Yes | Yes | ||
load | Yes | Yes | ||
release | Yes | Yes | ||
insert | Yes | Yes | ||
delete | Yes | Yes | ||
search | Yes | Yes | ||
query | Yes | Yes | ||
partitions | Yes | Yes | ||
create_partition | Yes | Yes | ||
has_partition | Yes | Yes | ||
drop_partition | Yes | Yes | ||
indexes | Yes | Yes | ||
create_index | Yes | Yes | ||
has_index | Yes | Yes | ||
drop_index | Yes | Yes | ||
| Yes | Yes | ||
| Yes | Yes | ||
| Yes | Yes |
Class | Methods/Properties | Available | Test Covered | Note |
|---|---|---|---|---|
partition |
| Yes | Yes | |
| Yes | Yes | ||
| Yes | Yes | ||
| Yes | Yes | ||
| Yes | Yes | ||
| Yes | Yes | ||
| Yes | Yes | ||
| Yes | Yes |
Class | Methods/Properties | Available | Test Covered | Note |
|---|---|---|---|---|
index | drop | Yes | Yes |
Class | Methods/Properties | Available | Test Covered | Note |
|---|---|---|---|---|
utility |
| Yes |