Cette page fournit des informations sur les fonctionnalités et les limites de la recherche vectorielle.
Disponibilité
Vector Search est disponible dans les versions autonomes à partir de la version 7.2, pour tous les niveaux et toutes les régions prises en charge.
Restrictions d'index
Vous trouverez ci-dessous les limites de l'index:
- Le nombre maximal d'attributs dans un index ne peut pas dépasser 10.
- La dimension d'un vecteur ne peut pas dépasser 32 768.
- La valeur M pour HNSW ne doit pas dépasser 2 millions.
- La valeur EF Construct pour HNSW ne doit pas dépasser 4 096.
- La valeur de l'environnement d'exécution EF pour HNSW ne doit pas dépasser 4 096.
Scaling
La recherche vectorielle facilite la mise à l'échelle verticale grâce à l'intégration de pools de threads dédiés à l'exécution d'opérations de recherche vectorielle.
Consommation de mémoire
Les vecteurs sont dupliqués et stockés à la fois dans l'espace de clés Redis et dans l'algorithme de recherche vectorielle.
Transactions
En raison de la nature asynchrone de l'exécution des tâches par les pools de threads, les opérations de recherche vectorielle ne respectent pas la sémantique transactionnelle.
Instantanés RDB
- Les instantanés RDB de la recherche vectorielle sont incompatibles avec les instances Redis de recherche non vectorielle en raison de la mise en forme d'index spécialisée.
- Il n'est pas possible d'importer des instantanés RDB de recherche vectorielle à partir d'autres solutions de recherche vectorielle que Memorystore pour Redis.