Weaviate – Open-Source AI Native Vector Database
weaviate.io
weaviate.io
Weaviate is great for experimenting with generative and hybrid search scenarios across different models and vendors. It appears robust enough for production use on small and maybe medium size datasets. I have my doubts whether it would scale to billions of documents for large scale production use however.
My biggest gripe is that I need to reindex all my data when wanting to attach a new module (vectorizer, generator, etc) to a data class. While this is fine for prototyping and small datasets, this really cramps your style when you are talking millions to billions of docs. I also wish that when I have an array of strings (`text[]`) the vectorizer would create a vector for each element instead of just one for the entire array.
Posting here to see if someone sees it by happenstance and writes an awesome article about it someday so I can read it.