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.

Related Terms