Skip to content

A reattempt to build my own vector database for learning purpose

Notifications You must be signed in to change notification settings

Dbhardwaj99/Sparse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sparse - A light-weigth Vector Engine

Sparse is a project of mine that I created from scratch using python and a bit of mathematics, It's not something major or ground-breaking yet but I'd like if people come toghether and build on top of this to make it like an actual database that works.

Will post documentation soon...

Features

  • Fast search
  • Terminal search enabled
  • Can also deploy a server and a webpage
  • No data persistency yet!

Run Locally

Clone the project

  git clone https://github.com/Dbhardwaj99/My-vector.git

Go to the project directory

  cd my-vector

Install dependencies

    pip install -R requirements.txt

Start the server

  python3 server.py

API Reference

Get all items

  POST /api
Type Description
queries Query that you want to search

Contributing

Contributions are always welcome!

See contributing.md(Isn't aaded yet) for ways to get started.

Please adhere to this project's code of conduct(Also isn't added).

🔗 Links

twitter

About

A reattempt to build my own vector database for learning purpose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published