milvus的使用demo

ryjiang 9edb74d239 Merge pull request #138 from nameczz/fix-auth-login 2 gadi atpakaļ
.github f14a225d4a update read-me 2 gadi atpakaļ
.vscode 62bbfb1f59 add collection api 4 gadi atpakaļ
client 27ec77a181 fix auth login 2 gadi atpakaļ
doc cd6f627f60 Update the yaml for attu install on k8s 3 gadi atpakaļ
examples 1675caf818 add example csv 3 gadi atpakaļ
server 27ec77a181 fix auth login 2 gadi atpakaļ
.dockerignore 71a27ec55d init docker file 4 gadi atpakaļ
.gitignore 5aea6b6fbf Fix some system view, vector search and create index issues (#98) 2 gadi atpakaļ
Dockerfile 7c5d0e7435 reset result and improve dockerfile 3 gadi atpakaļ
LICENSE 870569546a Create LICENSE 4 gadi atpakaļ
README.md e513fce17b update 2 gadi atpakaļ
attu-k8s-deploy.yaml cd6f627f60 Update the yaml for attu install on k8s 3 gadi atpakaļ
checkInsight.js cb7b4b0c5b add insight check action jobs 4 gadi atpakaļ
codecov.yml eef426e250 Add example test 3 gadi atpakaļ
package.json 9a0e45e6be rename 3 gadi atpakaļ
yarn.lock 49ea6124e3 support milvus auth login 3 gadi atpakaļ

README.md

Attu

typescript downloads codecov

Attu is an all-in-one milvus administration tool. With Attu, you can dramatically reduce the cost of managing milvus.

attu

Features

  • Basic dashboard
    • View basic collection statistics
    • Quick search from loaded collection
    • Quick release loaded collection
  • Manage collections/partitions
    • Create collection/partion
    • Delete collection/partions
    • View collection schema
    • Create/drop index with parameters
    • Load/release collections for search
  • Data Management
    • Insert entities
    • Data preview
    • Data query
  • Vector search/query with advanced filter
  • System view
    • View milvus nodes system info
    • View milvus nodes configuration
  • Manage Milvus user
  • More are comming...

Quick start

If you prefer desktop application, you can download the desktop version of Attu.

Run attu from docker

Ensure you have Milvus installed on your server or cluster, and attu only supports Milvus 2.x.

_ Before attu v2.1.0 , check here _**

✈️ Start a attu container

docker run -p 8000:3000 -e MILVUS_URL={milvus server ip}:19530 zilliz/attu:latest

Once you start the container, open the browser, type http://{ attu ip }:8000, you can view the attu GUI.

Params

Parameter Example required description
MILVUS_URL 192.168.0.1:19530 false Optional, Milvus server URL

Tip: 127.0.0.1 or localhost will not work when runs on docker

Try the dev build

We plan to release attu once a feature is done. Also, if you want to try the nightly build, please pull the docker image with the dev tag.

docker run -p 8000:3000 -e MILVUS_URL={ your machine IP }:19530 zilliz/attu:dev

Screenshots

attu attu attu attu attu attu

✨ Contributing Code

You might want to build Attu locally to contribute some code, test out the latest features, or try out an open PR:

Build server

  1. Fork and clone the repo
  2. cd server go to the server directory
  3. yarn install to install dependencies
  4. Create a branch for your PR

Build client

  1. Fork and clone the repo
  2. cd client go to the client directory
  3. yarn install to install dependencies
  4. Create a branch for your PR

Milvus

New to milvus? Milvus is an open-source vector database built to power AI applications and embedding similarity search.

Userful links

❓ Questions? Problems?

  • If you've found a bug or want to request a feature, please create a GitHub Issue. Please check to make sure someone else hasn't already created an issue for the same topic.

Community

💬 Community isn’t just about writing code together. Come join the conversation, share your knowledge and get your questions answered on Milvus Slack Channel!

<img src="https://assets.zilliz.com/readme_slack_4a07c4c92f.png" alt="Miluvs Slack Channel"  height="150" width="500">