Å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/pgvectorSpråk
CDet 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