All åpen kildekode
Åpen kildekodeRAG17k

pgvector

Postgres-utvidelse som legger til vektorkolonner og ANN-indekser.

pgvector er en åpen kildekode-utvidelse som legger til vektordatatyper og likhetssøk til PostgreSQL. Den støtter eksakt og tilnærmet nærmeste-nabo-søk ved hjelp av IVFFlat- og HNSW-indekser med L2, indre produkt og cosinusavstand, alle spørrbare via standard SQL. Den skiller seg ut ved å la team legge til vektorsøk i en eksisterende Postgres-database i stedet for å kjøre et separat vektordatalager.

Kodelager

pgvector/pgvector

Språk

C

Det du kan bygge med den

  • Legge til semantisk søk og RAG-henting i en app som allerede bruker PostgreSQL, uten å innføre et nytt datalager
  • Kombinere vektorlikhet med relasjonelle joins og SQL-filtre i én enkelt spørring
  • Lagre embeddings ved siden av transaksjonsdata med de samme sikkerhetskopierings-, konsistens- og tilgangskontrollmekanismene

Tagger

postgresvectorextension