mirror of https://github.com/milvus-io/milvus.git
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com> |
||
---|---|---|
.. | ||
bulkwriter | ||
column | ||
common | ||
entity | ||
index | ||
milvusclient | ||
row | ||
ruleguard | ||
.golangci.yml | ||
Makefile | ||
OWNERS | ||
README.md | ||
go.mod | ||
go.sum |
README.md
Go MilvusClient
Go MilvusClient for Milvus. To contribute code to this project, please read our contribution guidelines first.
Getting started
Prerequisites
Go 1.21 or higher
Install Milvus Go SDK
-
Use
go get
to install the latest version of the Milvus Go SDK and dependencies:go get -u github.com/milvus-io/milvus/client/v2
-
Include the Go MilvusClient in your application:
import "github.com/milvus-io/milvus/client/v2/milvusclient" //...other snippet ... ctx, cancel := context.WithCancel(context.Background()) defer cancel() milvusAddr := "YOUR_MILVUS_ENDPOINT" cli, err := milvusclient.New(ctx, &milvusclient.ClientConfig{ Address: milvusAddr, }) if err != nil { // handle error } // Do your work with milvus client
API Documentation
Refer to https://milvus.io/api-reference/go/v2.5.x/About.md for the Go SDK API documentation.
Code format
The Go source code is formatted using gci & gofumpt. Please run make lint-fix
before sumbit a PR.