Stevenic / vectra

Vectra is a local vector database for Node.js with features similar to pinecone but built using local files.
MIT License
321 stars 29 forks source link

Just wanted to give a shoutout! ❤️ #46

Open christianalfoni opened 3 months ago

christianalfoni commented 3 months ago

Just wanted to give you a huge shoutout! I went through the whole langchain documentation and examples and could not find anything that worked for me. I just wanted a simple vector store that I could update and this does exactly that. Thanks a bunch for the effort 👍 😄

Stevenic commented 2 months ago

Thanks @christianalfoni ... There are lots of alternatives to Vectra popping up out there but for what I originally intended Vectra to be used for I feel like it still serves its purpose. Simple, fast, and free.

I'm slowly making improvements as well. I recently added support for OSS embedding models and models like nomic-embed-text-v1.5 that support variable dimensions.

I was saying on another issue that there are some features I could add, like re-ranking, that would improve the quality of the query results by a small percentage but the cost would be a fair amount of added complexity. I'd rather focus my current efforts on improving things around the storage of indexes, letting you fit more records into memory, and speeding up query times.