Go SDK for Milvus. To contribute code to this project, please read our contribution guidelines first.
Milvus version | Recommended Go SDK version |
---|---|
2.1.0 | 2.1.0 |
2.0.0 | 2.0.0 |
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 } defer client.Close() 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.