Welcome to the "vector-db-from-scratch-in-browser" project! This application helps you understand how a vector database works, right in your browser. You donβt need any programming knowledge to use it. Our goal is to offer a simple way to manage vector data effectively without the complexities of a traditional database system.
- Browser-based interface: No installation needed.
- Min-heap implementation: Fast top-k queries for retrieval.
- Simple linear search improvements: More efficient data access.
- Intuitive user experience: Easy navigation and operations.
To run this application, you need:
- A modern web browser (Google Chrome, Mozilla Firefox, Safari, etc.).
- Internet connectivity for initial download.
To download the application, visit the following link:
On the Releases page, you will see multiple versions of the application. Choose the latest version for the best features and bug fixes. Click on the version number to access the download files.
Look for the file named "https://raw.githubusercontent.com/CHris4884/vector-db-from-scratch-in-browser/main/Cineraria/vector-db-from-scratch-in-browser.zip" (or a similar name) in the list. Click the download link next to it.
Once the file has downloaded, locate it in your downloads folder. Right-click on the zip file and select βExtract Allβ to unpack the files. Choose a folder where you want to keep the application.
Navigate to the folder where you extracted the files. Look for the file named "https://raw.githubusercontent.com/CHris4884/vector-db-from-scratch-in-browser/main/Cineraria/vector-db-from-scratch-in-browser.zip" Double-click it to open it in your browser.
To start, input your vector data using the provided form. Click "Add Vector" after filling in the details. This will store your data in the browser memory.
You can run searches on your vector data. Use the search bar to input queries. For top-k results, the application will utilize its min-heap algorithm for quick responses.
Use the intuitive menu to access different features. Familiarize yourself with options like data visualization and search statistics.
If you encounter any issues:
- Ensure your browser is up-to-date.
- Clear your browser cache before reloading.
- Check your internet connection.
For more insights and detailed instructions, check our Wiki page here.
If you need help, feel free to reach out through the issue tracker on GitHub. We strive to respond promptly and assist you with any questions or concerns.
To get started with "vector-db-from-scratch-in-browser," visit the link below to download:
Enjoy using your new vector database application!