Open SourceRAG17k
pgvector
Postgres-Erweiterung, die Vektorspalten und ANN-Indizes hinzufügt.
pgvector ist eine Open-Source-Erweiterung, die PostgreSQL um Vektor-Datentypen und Ähnlichkeitssuche erweitert. Sie unterstützt exakte und approximative Nächste-Nachbar-Suche mit IVFFlat- und HNSW-Indizes sowie L2-, Inner-Product- und Cosinus-Distanz, alles über Standard-SQL abfragbar. Sie zeichnet sich dadurch aus, dass Teams Vektorsuche zu einer bestehenden Postgres-Datenbank hinzufügen können, anstatt einen separaten Vektorspeicher zu betreiben.
Repository
pgvector/pgvectorSprache
CWas du damit bauen kannst
- Semantische Suche und RAG-Retrieval zu einer App hinzufügen, die bereits PostgreSQL nutzt, ohne einen neuen Datenspeicher einzuführen
- Vektorähnlichkeit mit relationalen Joins und SQL-Filtern in einer einzigen Abfrage kombinieren
- Embeddings zusammen mit transaktionalen Daten mit denselben Backup-, Konsistenz- und Zugriffskontrollen speichern
Tags
postgresvectorextension