Inicio › Academia › Introducción a los índices vectoriales y los datos no estructurados (Neo4j)

G · IA para desarrolladores y sistemas · Nivel Intermedio

Introducción a los índices vectoriales y los datos no estructurados (Neo4j)

Aprende a buscar por significado en textos reales con Neo4j y Python: qué son los embeddings y la similitud coseno, cómo calcularlos en local con sentence-transformers (sin clave ni coste por uso), cómo crear y consultar índices vectoriales con la cláusula SEARCH, cómo trocear texto no estructurado en nodos Chunk enlazados a su documento, cómo combinar vector, texto completo y grafo en una búsqueda híbrida, y cómo evaluar si un modelo de chat responde mejor con el contexto del grafo. Todo sobre el grafo del BOE, con datos públicos, y un proyecto final: un buscador semántico del BOE con pruebas y README. Cada tema tiene teoría, práctica real paso a paso y cuestionario. Neo4j es una marca registrada de Neo4j, Inc.; este curso es formación independiente, no oficial.

Duración estimada: 14 horas. Nivel: intermedio. Requisitos: Windows 10 u 11 con PowerShell, Python básico (se recomienda E1), Python 3.12, una cuenta propia de Neo4j Aura en el plan gratuito o Docker Desktop, y, solo para el tema 7, una clave propia de un proveedor de LLM (el uso tiene coste según su tarifa vigente); se recomienda, aunque no es obligatorio, haber hecho G4. Diploma acreditativo incluido al aprobar el examen final.

📚 8 temas · 16 lecciones✅ 40 preguntas + examen final ⏱ 14 horas🏅 Insignia y diploma💶 99 €🎟️ ¿Tienes un código? Canjéalo

En resumen

El curso, de un vistazo

«Introducción a los índices vectoriales y los datos no estructurados (Neo4j)» es un curso online en español de la Academia David Silvente · IA práctica, de nivel intermedio, con 8 temas, 16 lecciones y unas 14 horas a tu ritmo. Cuesta 99 € (IVA incluido) e incluye el diploma acreditativo. Está pensado para desarrolladores y técnicos de sistemas.

  • Nivel: Intermedio
  • Duración: unas 14 horas, a tu ritmo
  • Temario: 8 temas y 16 lecciones
  • Evaluación: cuestionario de 5 preguntas por tema y examen final; aprobado con 7
  • Precio: 99 €, IVA incluido
  • Diploma: diploma acreditativo con código de verificación e insignia verificable, incluidos
  • Modalidad: online, a tu ritmo
  • Idioma: español
  • Ficha actualizada: noviembre de 2026

Qué aprenderás

  • Embeddings locales
  • Índices vectoriales y de texto completo
  • Troceado de texto en nodos Chunk
  • Búsqueda híbrida con fusión por rangos
  • Evaluación de la recuperación y RAG con contexto del grafo
En vídeo

Los 8 temas en 3 minutos

Primera lección en abierto: De las palabras clave al significado

Temario

Temario: 8 temas y 16 lecciones

  1. Búsqueda semántica y embeddings

    Por qué la búsqueda por palabras se queda corta, qué es un embedding y cómo calcularlo en local con sentence-transformers.

    • De las palabras clave al significado
    • Preparar el entorno y calcular los primeros embeddings
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  2. Neo4j y el grafo del BOE

    Tener Neo4j en Aura Free o Docker, conectarse desde Python sin exponer credenciales y cargar el sumario del BOE como grafo idempotente.

    • Tu base de datos Neo4j: Aura Free o Docker
    • Cargar el sumario del BOE como grafo
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  3. Índices vectoriales en Neo4j

    Crear un índice vectorial HNSW sobre los títulos del BOE y consultarlo con SEARCH, entendiendo la puntuación y sus límites.

    • Qué es un índice vectorial y cómo se crea
    • Consultar el índice: las disposiciones más parecidas
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  4. Datos no estructurados: texto y troceado

    Obtener el texto y las materias de cada disposición desde el XML del BOE y trocearlo respetando los límites del modelo.

    • Del sumario al texto completo de cada disposición
    • Trocear el texto: tamaño, solapamiento y límites
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  5. Los chunks en el grafo

    Cargar los fragmentos como nodos Chunk enlazados a su disposición y buscarlos por vector completando el contexto con el grafo.

    • Modelar y cargar los nodos Chunk
    • Buscar fragmentos y subir al grafo
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  6. Búsqueda híbrida: vector, texto y grafo

    Añadir un índice de texto completo en español y combinarlo con el vectorial mediante fusión por rangos, usando el grafo como filtro.

    • Índice de texto completo en español
    • Búsqueda híbrida: fusión por rangos y filtros del grafo
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  7. Evaluar: ¿responde mejor con el grafo?

    Medir la recuperación con acierto@k y MRR y comprobar con tu propio LLM si el contexto del grafo mejora las respuestas.

    • Medir la recuperación con un conjunto de preguntas
    • ¿Responde mejor con contexto del grafo?
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  8. Proyecto final: buscador semántico del BOE

    Ingesta idempotente de una semana del BOE, buscador híbrido de línea de órdenes, pruebas sin red, README honesto y limpieza de recursos.

    • Diseñar el buscador y la ingesta de una semana
    • Buscar, probar, limpiar y presentar
    • Teoría en PDF, repaso interactivo y cuestionario del tema

Y al final, el examen del curso (aprobado: 7 sobre 10), la insignia verificable y el diploma acreditativo.

Glosario

Conceptos clave del curso

  • Búsqueda semántica: Búsqueda que compara el significado de la consulta y de los textos, no solo sus palabras.
  • Embedding: Vector de longitud fija que un modelo calcula para representar el significado de un texto.
  • Nodo: Elemento del grafo que representa una cosa, con etiquetas y propiedades.
  • Relación: Conexión con tipo y dirección entre dos nodos.
  • Índice vectorial: Estructura que encuentra rápidamente los vectores más parecidos a uno dado.
  • HNSW: Algoritmo de búsqueda aproximada de vecinos basado en un grafo de varios niveles.
  • Datos no estructurados: Información en texto libre, sin campos fijos, como el cuerpo de una disposición.
  • Chunk: Fragmento de un texto largo que se vectoriza y se guarda por separado.
  • Nodo Chunk: Nodo que guarda un fragmento de texto, su posición y su vector.
  • PARTE_DE: Relación que une cada fragmento con la disposición de la que procede.
  • Índice de texto completo: Índice basado en Lucene que busca palabras dentro de textos largos y ordena por relevancia.
  • Analizador: Proceso que convierte un texto en términos indexables: minúsculas, palabras vacías y raíces.
  • Conjunto de evaluación: Lista de preguntas con la respuesta o el documento esperado, para medir un buscador.
  • Acierto@k: Proporción de preguntas cuyo documento esperado aparece entre los k primeros resultados.
  • Alcance: Frase que delimita qué hace un sistema y para qué datos.
  • Ingesta: Proceso que obtiene, transforma y carga los datos en el grafo.
Preguntas frecuentes

Sobre este curso

¿El curso «Introducción a los índices vectoriales y los datos no estructurados (Neo4j)» es gratis?

No: cuesta 99 €, IVA incluido, en un solo pago, e incluye el diploma acreditativo. También entra en la suscripción a toda la academia (19 €/mes o 149 €/año).

¿Qué voy a aprender en «Introducción a los índices vectoriales y los datos no estructurados (Neo4j)»?

Aprenderás: embeddings locales, índices vectoriales y de texto completo, troceado de texto en nodos Chunk, búsqueda híbrida con fusión por rangos y evaluación de la recuperación y RAG con contexto del grafo. Son 8 temas con teoría clara y práctica real.

¿Cuánto dura y cómo se organiza?

Unas 14 horas a tu ritmo, sin horarios: 8 temas con 16 lecciones. Cada tema acaba con un cuestionario de 5 preguntas y el curso termina con un examen final.

¿Para quién es y qué necesito para empezar?

Está pensado para desarrolladores y técnicos de sistemas. No pide cursos previos. Solo necesitas un ordenador e internet.

¿Hay examen y diploma?

Sí: cuestionario por tema y examen final; se aprueba con un 7 sobre 10. Al terminar recibes una insignia verificable y el diploma acreditativo con código de verificación. Es un diploma de aprovechamiento, no una titulación oficial.

¿Cómo son las lecciones?

Cada lección tiene teoría clara (qué es, cómo funciona por dentro y dónde entra la IA), una práctica real paso a paso, una comprobación y enlaces a fuentes oficiales para saber más. Cada tema añade la teoría en PDF y un repaso interactivo. La primera lección está en abierto en vídeo.

¿Puedo entrar con la suscripción o con un código promocional?

Sí. La suscripción (19 €/mes o 149 €/año) da acceso a todos los cursos de la academia. Si tienes un código promocional, se canjea en la página de matrícula del curso.

¿Es formación oficial o incluye el examen de certificación?

No. Es un curso independiente de preparación y práctica: no es formación oficial ni incluye exámenes de certificación de terceros. Neo4j® es una marca de Neo4j, Inc..

Curso independiente, sin vinculación con los titulares de las marcas. Neo4j® es una marca de Neo4j, Inc..