La búsqueda híbrida combina BM25 y embeddings para mejorar la precisión en un 40%
Los motores de búsqueda modernos están adoptando búsqueda híbrida que combina algoritmos léxicos como BM25 con embeddings vectoriales, logrando mejoras de hasta 40% en Recall@k según benchmarks de 2025. Para founders de SaaS y e-commerce, esto significa que los sistemas de recomendación «productos similares» o «artículos relacionados» pueden finalmente entender tanto códigos exactos como intención semántica.
La evolución de «More Like This» (MLT) pasó de depender exclusivamente de coincidencias de palabras clave a implementar búsqueda vectorial KNN/ANN que captura significado. En 2026, la arquitectura ganadora es híbrida: BM25 para exactitud en SKUs y atributos, embeddings para consultas en lenguaje natural, y un reranker que combina ambas señales antes de mostrar resultados al usuario.
¿Por qué TF-IDF y BM25 ya no son suficientes?
TF-IDF representa documentos como vectores dispersos donde cada término tiene un peso basado en su frecuencia relativa. Funciona bien cuando el usuario repite palabras del contenido, pero falla con sinonimia y paráfrasis. Si un cliente busca «zapatos deportivos» y tu catálogo dice «sneakers running», TF-IDF no los conecta.
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidadBM25 es la evolución del ranking léxico que domina motores como Elasticsearch y OpenSearch. Modela mejor la saturación de frecuencia y la longitud del documento, superando a TF-IDF como base de recuperación clásica. Sin embargo, sigue dependiendo de coincidencia de términos: si el usuario no usa las mismas palabras que tu contenido, la relevancia cae.
En e-commerce, esto se traduce en productos que no aparecen en búsquedas relevantes. En SaaS, artículos de soporte que los usuarios nunca encuentran aunque existan. La limitación es estructural: ambos enfoques son léxicos, no semánticos.
¿Cómo funcionan los embeddings en búsqueda vectorial?
Los embeddings convierten texto en vectores densos de cientos de dimensiones donde la cercanía geométrica aproxima similitud semántica. Dos frases con significado similar quedan cerca en el espacio vectorial, aunque no compartan palabras.
Esto permite que «More Like This» funcione por significado, no solo por palabras. Un ticket de soporte sobre «no puedo iniciar sesión» puede encontrar artículos sobre «problemas de authentication» aunque no haya coincidencia léxica. En catálogos de productos, «vestido de noche» encuentra «gala dress» sin necesidad de mapeo manual de sinónimos.
La búsqueda vectorial usa algoritmos KNN (K-Nearest Neighbors) o ANN (Approximate Nearest Neighbors) para encontrar los vectores más cercanos al query del usuario. Proveedores como Pinecone, Weaviate y Qdrant especializan en esto, mientras que Elasticsearch 8+ y OpenSearch incorporaron capacidades vectoriales nativas.
¿Qué es la búsqueda híbrida y por qué domina en 2026?
La búsqueda híbrida combina lo mejor de ambos mundos: BM25 para recuperación inicial (rápida, exacta en términos específicos) y vectores para expansión semántica (captura intención, sinónimos, lenguaje natural). El patrón dominante en 2025-2026 es: retrieve híbrido → rerank → generación.
Microsoft, Elastic y Google Cloud documentan arquitecturas donde la recuperación híbrida es pieza central para mejorar el grounding en sistemas RAG (Retrieval-Augmented Generation). Antes de que un LLM genere una respuesta, el sistema recupera documentos relevantes usando ambas señales, reduciendo alucinaciones y mejorando la calidad del contexto.
En benchmarks publicados, la combinación de lexical + dense retrieval mejora consistentemente Recall@k y nDCG respecto a usar solo uno. La mejora es más dramática cuando el corpus mezcla jerga técnica, sinónimos y entidades específicas (marcas, SKUs, nombres de producto).
¿Por qué hacer MLT directamente en el motor de búsqueda?
Ejecutar «More Like This» dentro del motor de búsqueda simplifica la arquitectura y reduce hops de red. En lugar de mantener una infraestructura de similitud paralela para el mismo corpus, reutilizas el índice existente con capacidades vectoriales añadidas.
Los beneficios operativos son concretos:
- Filtros de negocio (precio, categoría, disponibilidad) se aplican en la misma query
- Permisos y seguridad se gestionan en un solo lugar
- Boosting por campos (título pesa más que descripción) es nativo
- Facetas y analytics de búsqueda quedan unificados
- Menor latencia al evitar llamadas entre servicios
Una arquitectura externa puede tener sentido si necesitas experimentación rápida con modelos de embeddings o un grafo de recomendaciones separado. Pero añade complejidad operativa y problemas de sincronización entre índices. En la práctica, muchas empresas terminan con un enfoque mixto: el motor sirve recuperación y filtros, un servicio externo gestiona embeddings avanzados o reranking con cross-encoders.
Casos de uso reales en SaaS y e-commerce
En e-commerce, MLT impulsa «productos similares», «clientes también compraron», navegación por atributos y sustitutos cuando hay stock cero. La búsqueda híbrida es crítica cuando el catálogo tiene atributos estructurados (talla, color, marca), descripciones largas y nombres con jerga interna. Un founder de marketplace hispano reportó que implementar híbrido aumentó el CTR en recomendaciones de 23% en 3 meses.
En SaaS, los casos son: «artículos similares» en bases de conocimiento, «tickets parecidos» para soporte, «docs relacionados» en documentación de API, y recomendación de features o integraciones. Los embeddings aportan valor en contenido con lenguaje natural (guías, tutoriales), mientras BM25 captura nombres de producto, flags de configuración y IDs exactos.
Para sistemas RAG internos (soporte técnico, onboarding de empleados, búsqueda en documentación), el patrón es: BM25 recupera candidatos rápidos, embeddings expanden cobertura semántica, y un reranker (cross-encoder o LLM ligero) ordena los top-50 antes de mostrar al usuario. El coste latente más alto suele ser el reranking, por eso se limita el número de candidatos.
¿Qué significa esto para tu startup?
Si estás construyendo un SaaS con búsqueda interna, un marketplace o un sistema de recomendación, la arquitectura de búsqueda es una decisión que impacta UX y costos operativos. No se trata de elegir entre léxico o vectorial: se trata de combinar ambos de forma inteligente.
Acciones concretas para implementar:
-
Audita tu búsqueda actual: Si usas solo BM25 o TF-IDF, mide cuántas consultas no retornan resultados aunque el contenido exista. Esas son candidatas para expansión semántica con embeddings.
-
Comienza híbrido desde el día 1: Si estás en etapa temprana, elige un motor que soporte ambos enfoques nativamente (Elasticsearch 8+, OpenSearch, Meilisearch con plugins vectoriales). Evita la deuda técnica de tener que migrar después.
-
Prioriza el reranking: La mayor mejora de precisión viene del reranker, no del retrieve. Usa un cross-encoder ligero o un LLM pequeño para reordenar los top-50 candidatos. El coste computacional vale la pena en UX.
-
No sobreingenieries: Si tu catálogo es pequeño (<10K items) o tus queries son muy estructuradas (SKUs, códigos), BM25 puede ser suficiente. Los embeddings tienen coste de infraestructura (memoria para índices ANN, GPU para inferencia). Evalúa el ROI antes de implementar.
-
Monitorea métricas de negocio: No solo precision/recall técnico. Mide CTR en recomendaciones, tiempo hasta encontrar contenido, reducción de tickets de soporte duplicados. Eso es lo que justifica la inversión ante inversores.
La búsqueda es una feature invisible hasta que falla. Cuando un usuario no encuentra lo que busca, no culpa al algoritmo: culpa a tu producto. En 2026, con expectativas moldeadas por Google y Amazon, los founders no pueden permitirse búsqueda mediocre.
Fuentes
- The Evolution of ‘More Like This’
- Elasticsearch More Like This Query
- Hybrid Search Introduction – Pinecone
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidad











