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
| Backend | Usage |
|---|---|
| Mistral Search Index | Stockage de recherche hébergé par Mistral, sans base de données à gérer |
| Vespa | Base de données vectorielle avec gestion des schémas, classement, clustering et réplication |
| Postgres | PostgreSQL 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é
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
| Backend | Objectif |
|---|---|
| Stockages vectoriels personnalisés | Implémenter votre propre backend de stockage |