letxinet-lat / test_alicia_renati.py
C2MV's picture
Initial upload for Build Small Hackathon
68fb5e2 verified
Raw
History Blame Contribute Delete
1.09 kB
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())