Index de recherche

Les backends de stockage conservent les fragments traités et recherchent dans votre collection de documents. Les stockages vectoriels enregistrent les embeddings des fragments et trouvent des vecteurs similaires pour la recherche sémantique.

Backends disponibles

Backends disponibles

Officiellement pris en charge

BackendUsage
Mistral Search IndexStockage de recherche hébergé par Mistral, sans base de données à gérer
VespaBase de données vectorielle avec gestion des schémas, classement, clustering et réplication
PostgresPostgreSQL avec pgvector et pg_textsearch pour la recherche dense et hybride

Tous les backends intégrés implémentent le protocole VectorStoreIndex et utilisent donc les mêmes interfaces de pipeline d'ingestion et de récupération. Leur provisionnement, leur gestion des schémas et leur comportement en matière de portée des requêtes diffèrent. Pour plus de détails, consultez la page de chaque backend.

Communauté

BackendObjectif
QdrantMoteur de recherche vectorielle Qdrant, maintenu sous forme de plugin tiers

Les backends de la Communauté ne font pas partie du package mistralai-search-toolkit. Pour l'installation et l'Assistance, consultez le dépôt de chaque plugin.

Backends personnalisés

BackendObjectif
Stockages vectoriels personnalisésImplémenter votre propre backend de stockage