ma la ricerca quanto dura in genere? è una semplice interrogazione al db o c'è qualcosa di più?
prova a postare il codice la cui esecuzione vuoi che venga interrotta