#!/usr/bin/env bash # Recorrido completo de la demo de GraphRAG (episodio 837) # Binario: graphrag 0.2.12 (crate graphrag-search) # --- Instalacion (una vez) --- cargo install graphrag-search ollama serve ollama pull nomic-embed-text # embeddings (minimo, portatil) ollama pull llama3.2:3b # NER (minimo) # Con GPU: ollama pull bge-m3 && ollama pull gemma4:e2b # --- 1. Crear la base demo (SI necesita Ollama; es atomico) --- graphrag seed demo.db # --- 2. Estadisticas (NO necesita Ollama) --- graphrag stats demo.db # --- 3. Busqueda textual FTS5 (NO necesita Ollama) --- graphrag fts "Python" demo.db # --- 4. Busqueda hibrida vectores+grafo (SI necesita Ollama) --- graphrag search "Python" demo.db -k 5 graphrag search "seguridad en contenedores" demo.db # --- 5. Camino mas corto entre dos conceptos (NO necesita Ollama) --- graphrag path "Docker" "SQLite" demo.db graphrag path "Prometheus" "SQLite" demo.db # --- 6. Vecindario de un concepto (NO necesita Ollama; aqui -d SI es profundidad) --- graphrag graph "Docker" demo.db -d 2 graphrag graph "Python" demo.db -d 1 # --- 7. Mapa conceptual TUI (NO necesita Ollama; requiere terminal real) --- graphrag map demo.db graphrag map --from Docker --depth 3 demo.db