All Projects → milvus-io → milvus-sdk-go

milvus-io / milvus-sdk-go

Licence: Apache-2.0 license
Go SDK for Milvus.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to milvus-sdk-go

milvus.io
Milvus official website.
Stars: ✭ 26 (-81.69%)
Mutual labels:  vector, anns
Milvus
An open-source vector database for embedding similarity search and AI applications.
Stars: ✭ 9,015 (+6248.59%)
Mutual labels:  vector, anns
milvus-sdk-java
Java SDK for Milvus.
Stars: ✭ 216 (+52.11%)
Mutual labels:  vector, anns
Positional
An elegant and colorful location information app for Android with Compass, Clock, Level, Sun, Moon, Trail Marker and many other features.
Stars: ✭ 72 (-49.3%)
Mutual labels:  vector
velcro
Collection initialization macros for Rust
Stars: ✭ 45 (-68.31%)
Mutual labels:  vector
grass-addons
GRASS GIS Addons Repository (Manuals: https://grass.osgeo.org/grass-stable/manuals/addons/ | Linux-logs: https://grass.osgeo.org/addons/grass8/logs/ | Windows logs: https://wingrass.fsv.cvut.cz/grass82/addons/grass-8.2.0/logs/)
Stars: ✭ 64 (-54.93%)
Mutual labels:  vector
Matrix
Easy-to-use Scientific Computing library in/for C++ available for Linux and Windows.
Stars: ✭ 20 (-85.92%)
Mutual labels:  vector
CuVec
Unifying Python/C++/CUDA memory: Python buffered array ↔️ `std::vector` ↔️ CUDA managed memory
Stars: ✭ 73 (-48.59%)
Mutual labels:  vector
svg2vector
Online batch converter of SVG images to Android vector drawable XML resource files
Stars: ✭ 39 (-72.54%)
Mutual labels:  vector
graphmath
An Elixir library for performing 2D and 3D mathematics.
Stars: ✭ 72 (-49.3%)
Mutual labels:  vector
Fortress-of-Solitude
This Library has resources to solve common data structure algorithm problems like a Doubly linked list, Generic trees, Queue, Stack, and other algorithms. Each lib has an option to carry your custom data in elements. Custom data in detail, other fantastic resources.
Stars: ✭ 53 (-62.68%)
Mutual labels:  vector
JOLI.jl
Julia Operators LIbrary
Stars: ✭ 14 (-90.14%)
Mutual labels:  vector
Swiftish
A fully generic Swift vector & matrix library
Stars: ✭ 17 (-88.03%)
Mutual labels:  vector
vsc-material-theme-icons
Material Theme Icons, the most epic icons theme for Visual Studio Code and Material Theme.
Stars: ✭ 90 (-36.62%)
Mutual labels:  vector
vtm
OpenGL vector map library - running on Android, iOS, Desktop and browser.
Stars: ✭ 212 (+49.3%)
Mutual labels:  vector
BitLens
🔎 Have your bits and eat them too! A C++17 bit lens container for vector types.
Stars: ✭ 20 (-85.92%)
Mutual labels:  vector
ad-lens
Automatic Differentiation using Pseudo Lenses. Neat.
Stars: ✭ 16 (-88.73%)
Mutual labels:  vector
explicit-semantic-analysis
Wikipedia-based Explicit Semantic Analysis, as described by Gabrilovich and Markovitch
Stars: ✭ 34 (-76.06%)
Mutual labels:  vector
safe-svg
Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.
Stars: ✭ 129 (-9.15%)
Mutual labels:  vector
LandscapeView
Animated landscape generator
Stars: ✭ 89 (-37.32%)
Mutual labels:  vector

Milvus Go SDK

license Mergify Status Go Reference

Go SDK for Milvus. To contribute code to this project, please read our contribution guidelines first.

SDK versions

Milvus version Recommended Go SDK version
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

Getting started

Prerequisites

Go 1.15 or higher

Install Milvus Go SDK

  1. 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
  2. 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")
    defer client.Close()
    if err != nil {
        // handle error
    }
    client.HasCollection(context.Background(), "YOUR_COLLECTION_NAME")

API Documentation

Refer to https://godoc.org/github.com/milvus-io/milvus-sdk-go/v2 for the GO SDK API documentation.

Examples

See examples about how to use this package to communicate with Milvus

Code format

The Go source code is formatted using gofmt and golint.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].