RAG en Producción · Lección 11
¿Qué limitación de la búsqueda puramente semántica (vectorial) busca compensar combinarla con una búsqueda léxica tradicional como BM25?
La búsqueda semántica puede pasar por alto coincidencias exactas importantes (como un código de producto específico o un término técnico exacto) que una búsqueda léxica encontraría directamente por coincidencia de palabras
BM25 reemplaza por completo la necesidad de tener embeddings vectoriales generados para los documentos
La búsqueda vectorial siempre encuentra exactamente los mismos resultados que una búsqueda léxica tradicional, sin ninguna diferencia real
Solo es relevante combinar ambos enfoques si el sistema tiene exactamente un único documento indexado en total
RAG en Producción · Lección 11
Completa el código
BM25 es un algoritmo de búsqueda basado en la coincidencia de
Revisa: es un algoritmo de búsqueda basado en la coincidencia de palabras clave exactas.
RAG en Producción · Lección 11
¿Por qué buscar un código de producto exacto como 'SKU-4471-X' podría funcionar mejor con búsqueda léxica (BM25) que con búsqueda puramente semántica vectorial?
Pista: un código de producto específico como 'SKU-4471-X' no tiene realmente un 'significado semántico' rico que un embedding pueda capturar de forma útil; una búsqueda léxica que busca la coincidencia exacta de esos caracteres específicos encontraría ese documento de forma mucho más directa y confiable que depender de la similitud semántica vectorial para ese tipo de término técnico preciso.
✓
¡Lección completada!
Búsqueda híbrida — combinar vectorial y léxica (BM25)
0
XP ganado
3
Vidas restantes