Now does the processing of the search data properly, in a multithreaded maner