Key Features
- Hybrid search: Combine vector similarity and BM25 keyword search in one query
- Built-in RAG: Retrieval-augmented generation with integrated LLM support
- Flexible vectorization: Use OpenAI, Cohere, HuggingFace, or bring your own embeddings
- Horizontal scaling: Multi-node clusters with replication and sharding
- Multi-tenancy: Isolated tenant data with RBAC access control
- Vector compression: PQ and BQ compression for cost-efficient storage
- Object TTL: Automatic data expiration with time-to-live
FAQ
Q: What is Weaviate? A: Weaviate is an open-source vector database with 15.9K+ stars for semantic search at scale. It supports hybrid search, built-in RAG, reranking, and horizontal scaling across billions of vectors. BSD 3-Clause licensed.
Q: How do I install Weaviate?
A: Run docker run -d -p 8080:8080 cr.weaviate.io/semitechnologies/weaviate:latest for local setup, or use Weaviate Cloud for managed hosting. Python client: pip install weaviate-client.