Todo el código abierto
Código abiertoRAG17k

pgvector

Extensión de Postgres que añade columnas vectoriales e índices ANN.

pgvector es una extensión open-source que añade tipos de datos vectoriales y búsqueda de similitud a PostgreSQL. Admite búsqueda exacta y aproximada del vecino más cercano mediante índices IVFFlat y HNSW con distancia L2, producto interior y coseno, todo consultable mediante SQL estándar. Destaca por permitir a los equipos añadir búsqueda vectorial a una base de datos Postgres existente en lugar de ejecutar un almacén vectorial separado.

Repositorio

pgvector/pgvector

Lenguaje

C

Lo que construirías con esto

  • Añadir búsqueda semántica y recuperación RAG a una aplicación que ya usa PostgreSQL, evitando un nuevo almacén de datos
  • Combinar similitud vectorial con joins relacionales y filtros SQL en una única consulta
  • Almacenar embeddings junto a datos transaccionales con los mismos controles de copia de seguridad, consistencia y acceso

Etiquetas

postgresvectorextension