Search index

Storage backends persist processed chunks and search across your document collection. Vector stores store chunk embeddings and find similar vectors for semantic search.

Available backends

Available backends

Officially supported

BackendPurpose
Mistral Search IndexSearch storage hosted by Mistral, with no database to operate
VespaVector database with schema management, ranking, clustering, and replication
PostgresPostgreSQL with pgvector and pg_textsearch for dense and hybrid search

All built-in backends implement the VectorStoreIndex protocol, so they use the same ingestion and retrieval pipeline interfaces. Their provisioning, schema management, and query-scoping behavior differ. For details, see each backend's page.

Community

BackendPurpose
QdrantQdrant vector search engine, maintained as a third-party plugin

Community backends aren't part of the mistralai-search-toolkit package. For installation and support, see each plugin's repository.

Custom backends

BackendPurpose
Custom vector storesImplement your own storage backend