Base de datos de búsqueda de código abierto con búsqueda de texto completo, vectorial e híbrida, indexación en tiempo real y SQL; una alternativa a Elasticsearch.
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:Elasticsearch
Algolia
- 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
Ejecuta el script de instalación oficial del README para iniciar ParadeDB localmente con Docker y abrir psql
- 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
Motor de búsqueda CLI local y en el dispositivo para notas Markdown, transcripciones de reuniones y documentación, que combina BM25, búsqueda vectorial y reordenamiento con LLM.
Un motor de búsqueda rápido y tolerante a errores tipográficos, con una API para búsquedas de texto completo, semánticas e híbridas en sitios web y aplicaciones.
Apache Solr es una plataforma de búsqueda multimodal de código abierto basada en Apache Lucene, para búsquedas de texto completo, vectoriales y geoespaciales.
Base de datos SQL distribuida, compatible con PostgreSQL y basada en Lucene, para almacenar y analizar grandes volúmenes de datos casi en tiempo real.
Biblioteca de búsqueda de texto completo en Rust, inspirada en Apache Lucene, para integrar búsquedas personalizadas en aplicaciones.