Weaviate
ActiveDescription
Open-source vector DB with modular design for multimodal and multi-backend.
Key Features
- Modular — Vectorizer, search, storage swappable
- Multimodal — Text, image, video
- Hybrid search — Vector + BM25 + filter
- Generation module — Built-in RAG module
- REST/GraphQL — Dual interface
Use Cases
💡 Vector DB for multimodal RAG apps.
💡 Embedding-based retrieval for recommenders.
💡 RAG integration for GraphQL-friendly apps.
Categories
Quick Start
# Start
docker compose up -d
# Python client
pip install weaviate-client
import weaviate
client = weaviate.connect_to_local()
print(client.collections.get('Article').query.fetch_objects(limit=3).objects)