Repolode
paradedb

paradedb/paradedb

Una extensión de Postgres que incorpora búsqueda de texto completo y vectorial, puntuación BM25 y agregaciones a tu base de datos existente.

Alternativa open source a:ElasticsearchAlgolia

Estrellas
9,430
Forks
483
Issues abiertos
250
Último commit
hace 4 horas

¿Qué es?

ParadeDB es una extensión de Postgres que incorpora un índice personalizado para la búsqueda de texto completo y vectorial, la puntuación BM25, los filtros, las facetas, las agregaciones y los JOINs. Los datos de la aplicación y las búsquedas conviven en la misma base de datos y se consultan con SQL estándar en transacciones ACID, por lo que los equipos no necesitan ejecutar ni sincronizar un motor de búsqueda aparte junto a Postgres.

Por debajo, utiliza bibliotecas de Rust: pgrx conecta Rust con Postgres, Tantivy impulsa la búsqueda de texto completo y vectorial, y Apache DataFusion se encarga del procesamiento de tipo OLAP. El almacenamiento columnar permite realizar agregaciones por intervalos y métricas, así como facetas.

ParadeDB está disponible como imagen de Docker con un script de instalación local de una sola línea, como servicio administrado en ParadeDB Cloud y para despliegues autogestionados. También ofrece integraciones para ORMs como Django, SQLAlchemy, Rails y Drizzle, además de herramientas para MCP y agentes.

Funciones clave

  • 01Búsqueda de texto completo con puntuación BM25, top-K y resaltado.
  • 02Búsqueda vectorial e híbrida en la misma base de datos Postgres.
  • 03Filtrado, facetas y agregaciones por intervalos y métricas sobre almacenamiento columnar.
  • 04JOINs combinados con consultas de búsqueda mediante SQL estándar y transacciones ACID.
  • 05Tokenizadores y filtros de tokens para configurar el análisis de texto completo.

Casos de uso

  • Añadir búsquedas a una aplicación web existente respaldada por Postgres sin ejecutar Elasticsearch.
  • Crear búsquedas híbridas por palabras clave y semánticas sobre registros de la aplicación.
  • Ejecutar agregaciones y facetas en tiempo real junto a los datos transaccionales.
  • Ofrecer funciones de recuperación para IA que requieran búsqueda vectorial junto a datos SQL.

Inicio rápido

  1. 1

    Ejecuta el script de instalación oficial del README para iniciar ParadeDB localmente con Docker y abrir psql

  2. 2

    Para producción, implementa en ParadeDB Cloud o elige una opción autogestionada en la documentación

Antes de usarlo

  • Tiene licencia AGPL-3.0, una licencia copyleft que puede exigir compartir el código fuente de los servicios de red modificados.
  • Algunas funciones de ParadeDB Enterprise tienen licencia comercial, y para alojarlo por cuenta propia es necesario contactar con el equipo de ventas.

Temas

Preguntas frecuentes

¿Qué es paradedb?
Una extensión de Postgres que incorpora búsqueda de texto completo y vectorial, puntuación BM25 y agregaciones a tu base de datos existente. ParadeDB es una extensión de Postgres que incorpora un índice personalizado para la búsqueda de texto completo y vectorial, la puntuación BM25, los filtros, las facetas, las agregaciones y los JOINs. Los datos de la aplicación y las búsquedas conviven en la misma base de datos y se consultan con SQL estándar en transacciones ACID, por lo que los equipos no necesitan ejecutar ni sincronizar un motor de búsqueda aparte junto a Postgres.
¿paradedb es gratuito? ¿Qué licencia tiene?
paradedb es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿paradedb sigue mantenido?
Mantenimiento activo. El último commit de paradedb fue el 22 oct 2026.
¿Para qué puedo usar paradedb?
Añadir búsquedas a una aplicación web existente respaldada por Postgres sin ejecutar Elasticsearch. Crear búsquedas híbridas por palabras clave y semánticas sobre registros de la aplicación. Ejecutar agregaciones y facetas en tiempo real junto a los datos transaccionales. Ofrecer funciones de recuperación para IA que requieran búsqueda vectorial junto a datos SQL.
¿Cómo se instala paradedb?
Ejecuta el script de instalación oficial del README para iniciar ParadeDB localmente con Docker y abrir psql Para producción, implementa en ParadeDB Cloud o elige una opción autogestionada en la documentación
¿Dónde consigo paradedb?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/paradedb/paradedb

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados