You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

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:

APIAvailableTest CoveredNote
CreateCollectionYesYes
create_collection
DropCollectionYesYes
drop_collection
HasCollectionYesYes
has_collection
LoadCollectionYesYes
load_collection
ReleaseCollectionYesYes
release_collection
DescribeCollectionYesYes
describe_collection
GetCollectionStatisticsYesYes
get_collection_stats
ShowCollectionsYesYes
list_collections
CreatePartitionYesYes
create_partition
DropPartitionYesYes
drop_partition
HasPartitionYesYes
has_partition
LoadPartitionsYesYes
load_partitions
ReleasePartitionsYesYes
release_partitions
GetPartitionStatisticsYesYes
get_partition_stats
ShowPartitionsYesYes
list_partitions
CreateAliasYesYes
create_alias
DropAliasYesYes
drop_alias
AlterAliasYesYes
alter_alias
CreateIndexYesYes
create_index
DescribeIndexYesYes
describe_index
GetIndexStateYesYes
get_index_state
GetIndexBuildProgressYesYes
get_index_build_progress
DropIndexYesYes
drop_index
InsertYesYes
insert
DeleteYesYes
delete
SearchYesYes
search
FlushYesYes
flush
QueryYesYes
query
CalcDistanceYesYes
calc_distance
GetFlushStateYesYes
get_flush_state
GetPersistentSegmentInfoYesYes
get_persistent_segment_infos
GetQuerySegmentInfoYesYes
get_query_segment_info
GetMetricsNoNo
LoadBalanceYesYes
load_balance
GetCompactionStateYesYes
get_compaction_state
ManualCompactionYesYescompact
GetCompactionStateWithPlansYesYes
get_compaction_plans


ORM classes status:

ClassMethods/PropertiesAvailableTest CoveredNote










collection

num_entities



drop


load


release


insert


delete


search


query


partitions


create_partition


has_partition


drop_partition


indexes


create_index


has_index


drop_index


compact



get_compaction_state



get_compaction_plans




Go SDK




Java SDK




Node SDK




C++ SDK 






  • No labels