• Stars
    star
    384
  • Rank 111,726 (Top 3 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 5 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Java SDK for Milvus.

Milvus Java SDK

Maven Central

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

Getting started

Prerequisites

-   Java 8 or higher
-   Apache Maven or Gradle/Grails

The following table shows compatibilities between Milvus and Java SDK.

Milvus version Java SDK version
2.0 2.0.4
2.1 2.1.0-beta4
2.2 2.2.2

Install Java SDK

You can use Apache Maven or Gradle/Grails to download the SDK.

  • Apache Maven

     <dependency>
         <groupId>io.milvus</groupId>
         <artifactId>milvus-sdk-java</artifactId>
         <version>2.2.2</version>
     </dependency>
  • Gradle/Grails

    compile 'io.milvus:milvus-sdk-java:2.2.2'

Examples

Please refer to examples folder for Java SDK examples.

Documentation

Troubleshooting

  • If you encounter the following error when running your application:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    

    This is because SLF4J jar files need to be added into your application's classpath. SLF4J is required by Java SDK for logging purpose.

    To fix this issue, you can use Apache Maven or Gradle/Grails to download the required jar files.

    • Apache Maven

       <dependency>
           <groupId>org.slf4j</groupId>
           <artifactId>slf4j-api</artifactId>
           <version>1.7.30</version>
       </dependency>
    • Gradle/Grails

      compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.30'

More Repositories

1

milvus

A cloud-native vector database, storage for next generation AI applications
Go
29,817
star
2

bootcamp

Dealing with all unstructured data, such as reverse image search, audio search, molecular search, video analysis, question and answer systems, NLP, etc.
HTML
1,827
star
3

pymilvus

Python SDK for Milvus.
Python
993
star
4

milvus-sdk-go

Go SDK for Milvus.
Go
338
star
5

milvus-lite

A lightweight version of Milvus
Python
274
star
6

knowhere

Knowhere is an open-source vector search engine, integrating FAISS, HNSW, etc.
C++
201
star
7

milvus-sdk-node

The Official Mivus node.js sdk(client)
TypeScript
123
star
8

web-content

Milvus web documents and contents
MDX
120
star
9

milvus-insight

Milvus management GUI
TypeScript
90
star
10

milvus-sdk-csharp

C# SDK for Milvus.
C#
88
star
11

milvus-helm

The helm chart to deploy Milvus
Mustache
78
star
12

milvus-docs

This repository is for Milvus technical documentation update and maintenance. Visit Milvus.io for fully rendered technical documents.
Python
72
star
13

milvus-tools

A data migration tool for Milvus.
Python
69
star
14

milvus-operator

milvus-operator
Go
61
star
15

milvus-sdk-rust

Rust SDK for Milvus.
Rust
58
star
16

birdwatcher

Go
44
star
17

milvus.io

Milvus official website.
TypeScript
43
star
18

milvus-sdk-cpp

C++ SDK for Milvus 2.0
C++
36
star
19

milvus_cli

Milvus Command Line
Python
33
star
20

community

Where community members can share ideas, collaborate and learn from each other.
32
star
21

milvus-proto

Share Milvus proto files between Milvus repository and SDK repositories
Shell
24
star
22

pymilvus-orm

Python
20
star
23

milvus-model

The embedding/reranking model zoo help user to convert their unstructured data into embeddings
Python
19
star
24

milvus-storage

Milvus file storage format repo
C++
19
star
25

milvus-tutorials

milvus tutorials
19
star
26

milvus-haystack

Python
8
star
27

milvus-demo-chat-bot

TypeScript
7
star
28

milvus-demo-image-search

JavaScript
7
star
29

milvusctl

Go
5
star
30

hero-bot

extract heros (contributor) from repo
JavaScript
5
star
31

homebrew-milvus

homebrew for milvus ecosystem
Ruby
2
star
32

conanfiles

Conanfiles for managing third-party packages that Milvus depends on
Python
2
star
33

provider-milvus

milvus provider for crossplane
Go
2
star
34

milvus-demo-movie-taste

JavaScript
2
star
35

milvus-demo-video-search

JavaScript
2
star
36

milvus-rpm

Build rpm package for milvus
Shell
1
star
37

milvus-deb

Shell
1
star
38

pymilvus-assets

Large models, etc. for pymilvus
1
star