Cómo GitHub usa Elasticsearch para llevar la búsqueda semántica a 395 millones de repositorios de código
GitHub, el mayor host de código del mundo con 180 millones de desarrolladores, desplegó Elasticsearch en Elastic Cloud para añadir búsqueda semántica en más de 395 millones de repositorios y miles de millones de documentos. El sistema gestiona consultas en lenguaje natural de desarrolladores humanos y agentes de IA, reduciendo los resultados con cero coincidencias y mejorando las tasas de clics. Un equipo de cinco o seis ingenieros gestiona toda la plataforma de búsqueda a esa escala.
Herramientas y tecnologías
1Categorías de IA
Desafío
La búsqueda por palabras clave de GitHub no podía gestionar las consultas en lenguaje natural que los desarrolladores hacen cada vez más, y fallaba por completo con los agentes de IA que interactúan con los datos de GitHub como clientes de primera clase.
Solución
Elasticsearch en Elastic Cloud para búsqueda semántica en miles de millones de documentos, usando embeddings vectoriales y compresión BBQ para gestionar consultas en lenguaje natural de humanos y sistemas de IA a escala, con Kibana para iterar rápidamente.
Historia completa
GitHub is where the world builds software. More than 180 million developers at 4 million organizations — including 90% of the Fortune 100 — rely on it to create, store, and share code. That means GitHub manages more than 395 million repositories and billions of documents covering source code, patch notes, discussions, and wikis.
Accede a 455+ casos de uso de IA, 427+ herramientas y rankings de señales de adopción.