Skip to main content
Weaviate is a vector database with built-in vectorization modules. Mixpeek is a multimodal data warehouse that goes further: decomposing files into layered features, storing them across cost tiers, and reassembling answers through multi-stage retrieval pipelines. This guide walks you through migrating your search workload from Weaviate to Mixpeek.

Why Migrate

Weaviate introduced multimodal capabilities with modules like multi2vec-clip and img2vec-neural. Mixpeek builds on this direction but takes a fundamentally different approach.
Where Weaviate adds vector search to a database, Mixpeek starts from the file itself. A single video becomes transcripts, visual embeddings, scene descriptions, and detected entities, each independently searchable, all stored across cost tiers, and reassembled through configurable pipelines.

Concept Mapping

Migration Steps

1

Create a Namespace

Replace your Weaviate instance with a Mixpeek namespace.
2

Map Classes to Collections

Each Weaviate class becomes a Mixpeek collection with a feature extractor. Instead of choosing a vectorization module, you choose an extractor that matches your content type.
3

Re-ingest Your Data

Upload source files through the Mixpeek pipeline instead of importing Weaviate objects. The pipeline extracts richer features than a single vectorization module.
Do not export vectors from Weaviate and import them into Mixpeek. Re-ingest your source files so the pipeline can extract multi-layered features, build lineage, and index across modalities.
4

Replace GraphQL Queries with Retrievers

Weaviate’s GraphQL queries map to Mixpeek retrievers. The difference: retrievers chain multiple stages together.
5

Build Multi-Stage Pipelines

Go beyond what Weaviate’s query language supports. Chain semantic search with attribute filters, reranking, and enrichment in a single retriever.
6

Test and Verify

Execute retrievers and validate results against your Weaviate baseline.

What You Gain

If you are using Weaviate’s multi2vec-clip for image-text search, Mixpeek’s multimodal extractor handles the same use case and adds video, audio, and document support in the same namespace.

Next Steps

Quickstart

Get Mixpeek running in 10 minutes

Feature Extractors

Learn about automatic feature extraction

Retrievers

Build multi-stage retrieval pipelines

Core Concepts

Understand the data model