Tutto l'open source
Open SourceRAG17k

pgvector

Estensione Postgres che aggiunge colonne vettoriali e indici ANN.

pgvector è un'estensione open source che aggiunge tipi di dati vettoriali e ricerca per similarità a PostgreSQL. Supporta la ricerca dei nearest neighbor esatta e approssimata tramite indici IVFFlat e HNSW con distanza L2, prodotto scalare e coseno, il tutto interrogabile tramite SQL standard. Si distingue per consentire ai team di aggiungere la ricerca vettoriale a un database Postgres esistente senza ricorrere a un vector store separato.

Repository

pgvector/pgvector

Linguaggio

C

Cosa ci costruiresti

  • Aggiungere ricerca semantica e retrieval RAG a un'app che già utilizza PostgreSQL, evitando un nuovo datastore
  • Combinare similarità vettoriale con join relazionali e filtri SQL in un'unica query
  • Archiviare gli embedding accanto ai dati transazionali con le stesse policy di backup, consistenza e controllo degli accessi

Tag

postgresvectorextension