vector-search-compilation
litebox
Our great sponsors
vector-search-compilation | litebox | |
---|---|---|
3 | 2 | |
5 | 5 | |
- | - | |
3.2 | 0.0 | |
almost 2 years ago | over 1 year ago | |
Python | ||
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vector-search-compilation
litebox
-
[D] What features would you like to see in a vector search database?
After playing with ANNOY and FAISS for a little while, I hit exactly that problem. I ended up writing two Python libraries for fast "object search by metadata" - FilterBox and LiteBox. They are both designed to complement vector search, as they only deal with the metadata portion of the objects and leave the vectors alone.
-
Does anyone here use sqlite just to do quick queries, because it is easier than loading to another rdb?
Yep. I even wrote a container called LiteBox to make it quicker syntax-wise.
What are some alternatives?
reframe - LeapTable đŸ¦˜- The fastest way to build, deploy, and manage LLM-powered agents on tabular data (dataframes, SQL tables and Spreadsheets). [Moved to: https://github.com/peterwnjenga/leaptable]
filterbox - Index your Python objects for fast lookup by their attributes. [Moved to: https://github.com/manimino/ducks]
citrus - (distributed) vector database
Weaviate - Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.
datasette - An open source multi-tool for exploring and publishing data
Milvus - A cloud-native vector database, storage for next generation AI applications
sqlite-utils - Python CLI utility and library for manipulating SQLite databases
Nuclia DB - NucliaDB, The AI Search database for RAG