Los usuarios de un catálogo de piezas buscan códigos como "XK-4471-B", y la búsqueda vectorial coloca mal la página correcta. ¿Qué ayuda más?
Opciones
- Una temperatura más alta
- Un prompt de sistema más largo
- Fragmentos más grandes
- Búsqueda híbrida: combinar la búsqueda por palabras clave (como BM25) con la búsqueda vectorial (Opción correcta)
Respuesta
Búsqueda híbrida: combinar la búsqueda por palabras clave (como BM25) con la búsqueda vectorial
Por qué
Los embeddings captan el significado, no las cadenas exactas: los códigos, los nombres y las palabras raras suelen quedar difuminados.
La búsqueda por palabras clave encuentra muy bien los tokens exactos pero no las paráfrasis. Combinar las dos (y fusionar los dos rankings) cubre ambos tipos de consulta.
Muchas bases de datos vectoriales y motores de búsqueda ofrecen búsqueda híbrida directamente.
Recuerda
Los términos exactos necesitan palabras clave; combínalas con vectores.