Módulo 6: Diseño de Sistemas de Búsqueda

1. Introducción al Módulo: Diseño de Sistemas de Búsqueda

Descripción

Este módulo te enseña a diseñar un sistema de búsqueda completo: desde la indexación de documentos hasta el procesamiento de queries y ranking de resultados. Es la unión de todos los conceptos anteriores (vectores, similaridad, ANN) en una arquitectura end-to-end.

Tiempo estimado: 2.5-3 horas


Objetivos del Módulo

  1. Entender arquitectura de búsqueda (indexación, query processing, ranking)
  2. Diseñar pipeline de indexación (chunking, embedding, almacenamiento)
  3. Optimizar query processing (embedding de query, kNN, reranking)
  4. Implementar strategies de ranking (score fusion, metadata filtering)
  5. Evaluar calidad de búsqueda (precision, recall, MRR)

Roadmap: 8 cápsulas

#CápsulaDuración
01Introducción15 min
02Arquitectura general25 min
03Pipeline de indexación30 min
04Query processing25 min
05Estrategias de ranking30 min
06Evaluación de calidad25 min
07Casos de estudio25 min
08Ejercicio integrador25 min

Próxima cápsula: 02-overall-architecture.md — Componentes de un sistema de búsqueda.