autofaiss
vespa
autofaiss | vespa | |
---|---|---|
3 | 4 | |
748 | 5,349 | |
1.7% | 1.1% | |
5.6 | 10.0 | |
6 days ago | 4 days ago | |
Python | Java | |
Apache License 2.0 | Apache License 2.0 |
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.
autofaiss
-
You Don't Need LangChain;
I might be wrong here. I just know some product quantization techniques, but you can reduce the index by a lot! However, from my research, the more size you reduce, the more retrieval quality is also reduced.
Quoting from https://github.com/criteo/autofaiss
-
Cheapest Vector Database
Autofaiss - https://github.com/criteo/autofaiss can be configured to make extremely tiny and efficient indexes.
-
Vector database built for scalable similarity search
Don't start with mullivus if you're learning. Too much yak shaving. Try https://github.com/criteo/autofaiss.
Also, TBH, it is a lot cheaper to run a simple faiss index.
vespa
-
Top 10 Best Vector Databases & Libraries
Vespa(4.3k ⭐) → A fully featured search engine and vector database. It supports vector search (ANN), lexical search, and search in structured data, all in the same query. Integrated machine-learned model inference allows you to apply AI to make sense of your data in real time.
-
Vector database built for scalable similarity search
If ES doesn't work for you, I recommend Vespa. https://github.com/vespa-engine/vespa
Others have made other suggestions, but Vespa has two unique features. First it is battle tested at a large scale, second it supports combining the keyword and vector scores in several ways. The latter is something that other hybrid systems don't do very well in my experience including ES/Solr.
- ZincSearch – lightweight alternative to Elasticsearch written in Go
-
MeiliSearch: A Minimalist Full-Text Search Engine
After looking at various alternatives, I'm thinking of trying out https://vespa.ai/ [0]
[0] https://github.com/vespa-engine/vespa
What are some alternatives?
sqlite-vss - A SQLite extension for efficient vector search, based on Faiss!
Typesense - Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
milvus-lite - A lightweight version of Milvus wrapped with Python.
qdrant - Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
typesense-instantsearch-semantic-search-demo - A demo that shows how to build a semantic search experience with Typesense's vector search feature and Instantsearch.js
pgvector - Open-source vector similarity search for Postgres
towhee - Towhee is a framework that is dedicated to making neural data processing pipelines simple and fast.
Infinispan - Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
Milvus - A cloud-native vector database, storage for next generation AI applications
milli - Search engine library for Meilisearch ⚡️