import asyncio import sys # Asegurar que Python reconozca la carpeta backend sys.path.insert(0, ".") from backend.tools.search_engine import PROVIDERS async def main(): query = "Estrategia de trabajo cooperativo para mejorar la autorregulación en niños de 5 años en Peru" print(f"Buscando query: '{query}'\n") # Buscar en ALICIA print("Buscando en ALICIA...") search_alicia = PROVIDERS["alicia"] res_a = await search_alicia(query, limit=5) print(f"ALICIA encontro {len(res_a)} resultados.") for i, r in enumerate(res_a): print(f" [{i+1}] {r.get('title')} ({r.get('year')})") print("-" * 50) # Buscar en RENATI (Usando el alias interno que creamos) print("Buscando en RENATI...") search_renati = PROVIDERS["renati"] res_r = await search_renati(query, limit=5) print(f"RENATI encontro {len(res_r)} resultados.") for i, r in enumerate(res_r): print(f" [{i+1}] {r.get('title')} ({r.get('year')})") if __name__ == "__main__": sys.stdout.reconfigure(encoding='utf-8') asyncio.run(main())