Go SDK for Milvus. To contribute code to this project, please read our contribution guidelines first.
Milvus version | Recommended Go SDK version |
---|---|
2.0.0-rc7 | 2.0.0-alpha.3 |
2.0.0-rc6 | 2.0.0-alpha.2 |
1.1.x | 1.1.0 |
1.0.x | 1.0.0 |
Note: Major versions is NOT compatible between Milvus and SDK
Go 1.15 or higher
-
Use
go get
to install the latest version of the Milvus Go SDK and dependencies:go get -u github.com/milvus-io/milvus-sdk-go/v2
-
Include the Milvus Go SDK in your application:
import "github.com/milvus-io/milvus-sdk-go/v2/client" //...other snippet ... client, err := client.NewGrpcClient(context.Background(), "address_of_milvus") if err != nil { // handle error } client.HasCollection(context.Background(), "YOUR_COLLECTION_NAME")
Refer to https://godoc.org/github.com/milvus-io/milvus-sdk-go/v2 for the GO SDK API documentation.
See examples about how to use this package to communicate with Milvus
The Go source code is formatted using gofmt and golint.