Overview
Weaviate is a 'vector search engine' that combines vector database capabilities with a knowledge graph. It allows for storing both the raw data and its vector representation in a single place.
Key Features
- GraphQL Interface: Provides a familiar and powerful way to query data.
- Modular Design: Easily integrates with models from OpenAI, Hugging Face, and Cohere.
- Auto-schema: Can automatically generate a schema based on the data you import.
Use Cases
- Building semantic search into existing applications.
- Creating complex RAG pipelines with structured and unstructured data.