...
Public Interfaces(optional)
TODO: translate gRPC interface in RESTful API.
(see https://github.com/milvus-io/milvus/blob/master/internal/proto/milvus.proto)
...
- collections
- partitions
- aliases
- indexes
- records
- compactions
- ...
APIs: : TODO: translate gRPC interface in RESTful API.
Code Block | ||
---|---|---|
| ||
service MilvusService { // (omit api version prefix) // POST /collections rpc CreateCollection(CreateCollectionRequest) returns (common.Status) {} // DELETE /collections/:collectionName rpc DropCollection(DropCollectionRequest) returns (common.Status) {} // GET /collections/:collectionName rpc HasCollection(HasCollectionRequest) returns (BoolResponse) {} // PUT /collections/:collectionName/load rpc LoadCollection(LoadCollectionRequest) returns (common.Status) {} // DELETE /collections/:collectionName/load rpc ReleaseCollection(ReleaseCollectionRequest) returns (common.Status) {} // GET /collections/:collectionName/schema rpc DescribeCollection(DescribeCollectionRequest) returns (DescribeCollectionResponse) {} // GET /collections/:collectionName/statistics rpc GetCollectionStatistics(GetCollectionStatisticsRequest) returns (GetCollectionStatisticsResponse) {} // GET /collections-list rpc ShowCollections(ShowCollectionsRequest) returns (ShowCollectionsResponse) {} // POST /collections/:collection/partitions rpc CreatePartition(CreatePartitionRequest) returns (common.Status) {} // DELETE /collections/:collection/partitions/:partition rpc DropPartition(DropPartitionRequest) returns (common.Status) {} // GET /collections/:collection/partitions/:partition rpc HasPartition(HasPartitionRequest) returns (BoolResponse) {} // PUT /collections/:collection/partitions/:partition/load rpc LoadPartitions(LoadPartitionsRequest) returns (common.Status) {} // DELETE /collections/:collection/partitions/:partition/load rpc ReleasePartitions(ReleasePartitionsRequest) returns (common.Status) {} // GET /collections/:collection/partitions/:partition/statistics rpc GetPartitionStatistics(GetPartitionStatisticsRequest) returns (GetPartitionStatisticsResponse) {} // GET /collections/:collection/partitions-list rpc ShowPartitions(ShowPartitionsRequest) returns (ShowPartitionsResponse) {} // ... } |
...