Keywords, BM25 y vectores: construyendo un buscador de texto desde cero
- Speaker
- Ricardo Ander-Egg Aguilar
- Event
- PyDay BCN (2025)
- Date
- Type
- Workshop
- Language
- English / Spanish
- Topic
- LLM
- Length
- 75 minutes
About this talk
En este taller aprenderemos cómo funcionan de verdad los buscadores de texto, más allá de las cajas negras de las librerías. Partiremos de los conceptos más básicos (índices, tokens, ranking) y llegaremos hasta técnicas modernas como BM25 y búsqueda vectorial, implementándolo todo a mano desde cero. Trabajaremos de forma totalmente práctica: construirás tu propio mini-buscador, primero basado en keywords y “scoring” clásico, y después lo extenderemos con métodos más avanzados y representación vectorial. El objetivo del taller es entender los principios básicos que hay detrás de los motores de búsqueda y cómo se implementan. Al finalizar, serás capaz de:
- Implementar un índice invertido simple y un buscador basado en keywords.
- Entender y programar un sistema de ranking con TF-IDF / BM25.
- Utilizar vectores y similitud de coseno para búsqueda semántica básica.
- Comparar enfoques y saber cuándo usar palabras clave, BM25 o vectores.
Photos (1)
