You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 9
Next »
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.
API | Available | Test Covered | Note |
---|
CreateCollection | Yes | Yes | create_collection |
DropCollection | Yes | Yes | drop_collection |
HasCollection | Yes | Yes | has_collection |
LoadCollection | Yes | Yes | load_collection |
ReleaseCollection | Yes | Yes | release_collection |
DescribeCollection | Yes | Yes | describe_collection |
GetCollectionStatistics | Yes | Yes | get_collection_stats |
ShowCollections | Yes | Yes | list_collections |
CreatePartition | Yes | Yes | create_partition |
DropPartition | Yes | Yes | drop_partition |
HasPartition | Yes | Yes | has_partition |
LoadPartitions | Yes | Yes | load_partitions |
ReleasePartitions | Yes | Yes | release_partitions |
GetPartitionStatistics | Yes | Yes | get_partition_stats |
ShowPartitions | Yes | Yes | list_partitions |
CreateAlias | Yes | Yes | create_alias |
DropAlias | Yes | Yes | drop_alias |
AlterAlias | Yes | Yes | alter_alias |
CreateIndex | Yes | Yes | create_index |
DescribeIndex | Yes | Yes | describe_index |
GetIndexState | Yes | Yes | get_index_state |
GetIndexBuildProgress | Yes | Yes | get_index_build_progress |
DropIndex | Yes | Yes | drop_index |
Insert | Yes | Yes | insert |
Delete | Yes | Yes | delete |
Search | Yes | Yes | search |
Flush | Yes | Yes | flush |
Query | Yes | Yes | query |
CalcDistance | Yes | Yes | calc_distance |
GetFlushState | Yes | Yes | get_flush_state |
GetPersistentSegmentInfo | Yes | Yes | get_persistent_segment_infos |
GetQuerySegmentInfo | Yes | Yes | get_query_segment_info |
GetMetrics | No | No |
|
LoadBalance | Yes | Yes | load_balance |
GetCompactionState | Yes | Yes | get_compaction_state |
ManualCompaction | Yes | Yes | compact |
GetCompactionStateWithPlans | Yes | Yes | get_compaction_plans |
Class | Methods/Properties | Available | Test Covered | Note |
---|
collection
| num_entities | 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 |
|
compact | Yes | Yes |
|
get_compaction_state | Yes | Yes |
|
get_compaction_plans | Yes | Yes |
|
Class | Methods/Properties | Available | Test Covered | Note |
---|
partition | num_entities | Yes | Yes |
|
drop | Yes | Yes |
|
load | Yes | Yes |
|
release | Yes | Yes |
|
insert | Yes | Yes |
|
delete | Yes | Yes |
|
search | Yes | Yes |
|
query | Yes | Yes |
|
Class | Methods/Properties | Available | Test Covered | Note |
---|
index | drop | Yes | Yes |
|
Class | Methods/Properties | Available | Test Covered | Note |
---|
utility | loading_progress | Yes | Yes |
|
index_building_progress | Yes | Yes |
|
has_collection | Yes | Yes |
|
has_partition | Yes | Yes |
|
drop_collection | Yes | Yes |
|
list_collections | Yes | Yes |
|
calc_distance | Yes | Yes |
|
load_balance | Yes | Yes |
|
get_query_segment_info | Yes | Yes |
|
create_alias | Yes | Yes |
|
drop_alias | Yes | Yes |
|
alter_alias | Yes | Yes |
|
list_aliases | Yes | Yes |
|
API | Available | Test Covered | Note |
---|
CreateCollection |
|
|
|
DropCollection |
|
|
|
HasCollection |
|
|
|
LoadCollection |
|
|
|
ReleaseCollection |
|
|
|
DescribeCollection |
|
|
|
GetCollectionStatistics |
|
|
|
ShowCollections |
|
|
|
CreatePartition |
|
|
|
DropPartition |
|
|
|
HasPartition |
|
|
|
LoadPartitions |
|
|
|
ReleasePartitions |
|
|
|
GetPartitionStatistics |
|
|
|
ShowPartitions |
|
|
|
CreateAlias |
|
|
|
DropAlias |
|
|
|
AlterAlias |
|
|
|
CreateIndex |
|
|
|
DescribeIndex |
|
|
|
GetIndexState |
|
|
|
GetIndexBuildProgress |
|
|
|
DropIndex |
|
|
|
Insert |
|
|
|
Delete |
|
|
|
Search |
|
|
|
Flush |
|
|
|
Query |
|
|
|
CalcDistance |
|
|
|
GetFlushState |
|
|
|
GetPersistentSegmentInfo |
|
|
|
GetQuerySegmentInfo |
|
|
|
GetMetrics |
|
|
|
LoadBalance |
|
|
|
GetCompactionState |
|
|
|
ManualCompaction |
|
|
|
GetCompactionStateWithPlans |
|
|
|
API | Available | Test Covered | Note |
---|
CreateCollection | Yes | Yes | createCollection() |
DropCollection | Yes | Yes | dropCollection() |
HasCollection | Yes | Yes | hasCollection() |
LoadCollection | Yes | Yes | loadCollection() |
ReleaseCollection | Yes | Yes | releaseCollection() |
DescribeCollection | Yes | Yes | describeCollection() |
GetCollectionStatistics | Yes | Yes | getCollectionStatistics() |
ShowCollections | Yes | Yes | showCollections() |
CreatePartition | Yes | Yes | createPartition() |
DropPartition | Yes | Yes | dropPartition() |
HasPartition | Yes | Yes | hasPartition() |
LoadPartitions | Yes | Yes | loadPartitions() |
ReleasePartitions | Yes | Yes | releasePartitions() |
GetPartitionStatistics | Yes | Yes | getPartitionStatistics() |
ShowPartitions | Yes | Yes | showPartitions() |
CreateAlias | Yes | Yes | createAlias() |
DropAlias | Yes | Yes | dropAlias() |
AlterAlias | Yes | Yes | alterAlias() |
CreateIndex | Yes | Yes | createIndex() |
DescribeIndex | Yes | Yes | describeIndex() |
GetIndexState | Yes | Yes | getIndexState() |
GetIndexBuildProgress | Yes | Yes | getIndexBuildProgress() |
DropIndex | Yes | Yes | dropIndex() |
Insert | Yes | Yes | insert() |
Delete | Yes | Yes | delete() |
Search | Yes | Yes | search() |
Flush | No | Yes | internal use, not exposed |
Query | Yes | Yes | query() |
CalcDistance | Yes | Yes | calcDistance() only support float vectors, cannot support binary vectors |
GetFlushState | Yes | Yes | getFlushState() |
GetPersistentSegmentInfo | Yes | Yes | getPersistentSegmentInfo() |
GetQuerySegmentInfo | Yes | Yes | getQuerySegmentInfo() |
GetMetrics | Yes | Yes | getMetrics() |
LoadBalance | Yes | Yes | loadBalance() |
GetCompactionState | Yes | Yes | getCompactionState() |
ManualCompaction | Yes | Yes | manualCompaction() |
GetCompactionStateWithPlans | Yes | Yes | getCompactionStateWithPlans() |
API | Available | Test Covered | Note |
---|
CreateCollection |
|
|
|
DropCollection |
|
|
|
HasCollection |
|
|
|
LoadCollection |
|
|
|
ReleaseCollection |
|
|
|
DescribeCollection |
|
|
|
GetCollectionStatistics |
|
|
|
ShowCollections |
|
|
|
CreatePartition |
|
|
|
DropPartition |
|
|
|
HasPartition |
|
|
|
LoadPartitions |
|
|
|
ReleasePartitions |
|
|
|
GetPartitionStatistics |
|
|
|
ShowPartitions |
|
|
|
CreateAlias |
|
|
|
DropAlias |
|
|
|
AlterAlias |
|
|
|
CreateIndex |
|
|
|
DescribeIndex |
|
|
|
GetIndexState |
|
|
|
GetIndexBuildProgress |
|
|
|
DropIndex |
|
|
|
Insert |
|
|
|
Delete |
|
|
|
Search |
|
|
|
Flush |
|
|
|
Query |
|
|
|
CalcDistance |
|
|
|
GetFlushState |
|
|
|
GetPersistentSegmentInfo |
|
|
|
GetQuerySegmentInfo |
|
|
|
GetMetrics |
|
|
|
LoadBalance |
|
|
|
GetCompactionState |
|
|
|
ManualCompaction |
|
|
|
GetCompactionStateWithPlans |
|
|
|
API | Available | Test Covered | Note |
---|
CreateCollection | Yes | Yes |
|
DropCollection | Yes | Yes |
|
HasCollection | Yes | Yes |
|
LoadCollection |
|
|
|
ReleaseCollection |
|
|
|
DescribeCollection |
|
|
|
GetCollectionStatistics |
|
|
|
ShowCollections |
|
|
|
CreatePartition | Yes | Yes |
|
DropPartition |
|
|
|
HasPartition | Yes | Yes |
|
LoadPartitions | Yes | Yes |
|
ReleasePartitions | Yes | Yes |
|
GetPartitionStatistics |
|
|
|
ShowPartitions | Yes | Yes |
|
CreateAlias |
|
|
|
DropAlias |
|
|
|
AlterAlias |
|
|
|
CreateIndex | Yes | Yes |
|
DescribeIndex |
|
|
|
GetIndexState |
|
|
|
GetIndexBuildProgress |
|
|
|
DropIndex |
|
|
|
Insert |
|
|
|
Delete | Yes | Yes |
|
Search |
|
|
|
Flush | Yes | Yes |
|
Query | Yes | Yes |
|
CalcDistance |
|
|
|
GetFlushState | Yes | Yes |
|
GetPersistentSegmentInfo |
|
|
|
GetQuerySegmentInfo |
|
|
|
GetMetrics |
|
|
|
LoadBalance |
|
|
|
GetCompactionState |
|
|
|
ManualCompaction |
|
|
|
GetCompactionStateWithPlans |
|
| GetCompactionPlans |