Spaces:
Runtime error
Runtime error
| 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()) | |