mirror of https://github.com/milvus-io/milvus.git
doc: Add README for go milvusclient (#40630)
Related to #31293 Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>pull/40643/head
parent
aaf8ddcec6
commit
e93d53ca28
|
@ -0,0 +1,50 @@
|
|||
# Go MilvusClient
|
||||
|
||||
[](https://github.com/milvus-io/milvus/blob/master/LICENSE)
|
||||
[](https://pkg.go.dev/github.com/milvus-io/milvus/client/v2)
|
||||
|
||||
Go MilvusClient for [Milvus](https://github.com/milvus-io/milvus). To contribute code to this project, please read our [contribution guidelines](https://github.com/milvus-io/milvus/blob/master/CONTRIBUTING.md) first.
|
||||
|
||||
|
||||
## Getting started
|
||||
|
||||
### Prerequisites
|
||||
|
||||
Go 1.21 or higher
|
||||
|
||||
### Install Milvus Go SDK
|
||||
|
||||
1. Use `go get` to install the latest version of the Milvus Go SDK and dependencies:
|
||||
|
||||
```shell
|
||||
go get -u github.com/milvus-io/milvus/client/v2
|
||||
```
|
||||
|
||||
2. Include the Go MilvusClient in your application:
|
||||
|
||||
```go
|
||||
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](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.
|
Loading…
Reference in New Issue