Funzionalità e limitazioni

Questa pagina fornisce dettagli sulle funzionalità e sulle limitazioni della ricerca vettoriale.

Disponibilità

La ricerca vettoriale è disponibile nelle versioni autonome a partire dalla 7.2 per tutti i livelli e in tutte le regioni supportate.

Restrizioni sull'indice

Di seguito sono descritte le limitazioni dell'indice:

  • Il numero massimo di attributi in un indice non può essere maggiore di 10.
  • Le dimensioni di un vettore non possono essere superiori a 32.768.
  • Il valore M per HNSW non deve essere superiore a 2 M.
  • Il valore della struttura EF per HNSW non deve essere maggiore di 4096.
  • Inoltre, il valore del runtime EF per HNSW non deve superare 4096.

Scalabilità

La ricerca vettoriale facilita la scalabilità verticale attraverso l'integrazione di pool di thread dedicati all'esecuzione di operazioni di ricerca vettoriale.

Consumo di memoria

I vettori sono duplicati e vengono memorizzati sia nello spazio delle chiavi Redis sia nell'algoritmo di ricerca vettoriale.

Transazioni

A causa della natura asincrona dell'esecuzione delle attività per pool di thread, le operazioni di ricerca vettoriale non rispettano la semantica delle transazioni.

Snapshot RDB

  • Gli snapshot RDB della ricerca vettoriale non sono compatibili con le istanze Redis della ricerca non vettoriale a causa di una formattazione dell'indice specializzata.
  • L'importazione di snapshot RDB della ricerca vettoriale da altre soluzioni di ricerca vettoriale diverse da Memorystore for Redis non è supportata.