Logotipo de bettersorted
Logotipo de pgvector

Base de datos vectorial

Código abierto

pgvector para empresas

pgvector es una extensión de código abierto para la base de datos PostgreSQL que puede usarse para almacenar vectores y buscar similitudes. Usamos pgvector cuando PostgreSQL está en uso de todos modos y una búsqueda con IA debería poder prescindir de una base de datos adicional.

Licencia
PostgreSQL License
Operación
Autoalojado en Alemania o en tus instalaciones
Sitio web oficial
github.com/pgvector/pgvector

Para qué usamos pgvector

  • Búsqueda por IA sin servicio adicional

    Los vectores residen en la misma base de datos que el resto de los datos de la aplicación.

  • Bases de conocimiento pequeñas y medianas

    Para volúmenes de documentos manejables con filtros sencillos.

  • Enlazamiento a datos especializados

    La búsqueda vectorial y las consultas SQL normales pueden combinarse en una sola consulta.

  • Prototipos

    Prueba rápidamente si una búsqueda con IA funciona para un espacio.

¿Por qué pgvector?

  • Base probada

    PostgreSQL es una de las bases de datos más comunes; se conocen las operaciones, copias de seguridad y derechos.

  • Licencia permisiva

    pgvector está licenciado bajo la Licencia PostgreSQL.

  • Un sistema menos

    No es necesario operar y asegurar ningún servicio adicional.

  • Índices flexibles

    HNSW para búsqueda rápida, IVFFlat para búsquedas más económicas; búsqueda exacta sin índice.

De qué nos encargamos con pgvector

  • Decide pgvector o Qdrant en función del volumen de datos y los filtros
  • Configuración, índice y modelo de datos
  • Importación y actualización de los documentos
  • Emparejando la búsqueda con preguntas reales

La implantación y la consultoría a menudo pueden subvencionarse mediante los programas alemanes BAFA o INQA.

Comprobar subvención

Para qué no está pensado

Para índices de proximidad, filtros pgvector para el escaneo de índices; filtros estrictos, como permisos, pueden dar pocos resultados. La búsqueda híbrida de significado y palabra clave no está integrada. Para colecciones grandes con muchos filtros, por lo tanto tendemos a usar Qdrant.

Preguntas frecuentes sobre pgvector

¿Qué es pgvector?

+

Una extensión de código abierto para PostgreSQL que almacena vectores y permite la búsqueda por similitud mediante SQL, la base de búsquedas por IA sin su propia base de datos vectorial.

¿pgvector es libre?

+

Sí, pgvector está licenciado bajo la Licencia PostgreSQL. Los costes solo se incurren por operación y configuración.

¿Cuando pgvector, cuándo Qdrant?

+

pgvector si PostgreSQL ya está en funcionamiento y la cantidad de datos es manejable. Qdrant para inventarios grandes, muchos filtros y búsqueda híbrida deseada.

¿Qué índices soporta pgvector?

+

HNSW para buena velocidad con alta calidad de impacto e IVFFlat para una configuración más rápida con menos memoria. Sin index, pgvector busca exactamente.

Funciona junto con

← Todas las tecnologías

Los nombres de productos y logotipos mencionados son marcas de sus respectivos titulares. bettersorted utiliza este software y lo opera para sus clientes; no existe ninguna asociación oficial.

Una conversación, 30 minutos, gratuita.

Una conversación, 30 minutos, gratuita. Revisamos sus procesos y le decimos con franqueza si la automatización merece la pena.

Prefiero escribir primero
LlamarEscribirFormulario de contacto