BloomSearch: Motor de búsqueda de palabras clave para conjuntos de datos masivos utilizando filtros Bloom jerárquicos
2025-07-16
BloomSearch es un motor de búsqueda de palabras clave de alto rendimiento diseñado para conjuntos de datos masivos. Aprovechando los filtros Bloom jerárquicos y las interfaces de almacenamiento conectables, logra un uso de memoria extremadamente bajo y búsquedas de inicio en frío rápidas. Admite búsquedas por campo, búsquedas por token y combinaciones de campo:token con operadores AND/OR. BloomSearch también cuenta con particionamiento, índices min-max y TTL para un rendimiento de consulta mejorado y gestión de datos. Su arquitectura escalable maneja una ingesta y un rendimiento de consulta ilimitados, lo que lo hace ideal para registros, documentos JSON y búsqueda de palabras clave de alta cardinalidad.