Quick Search Iterative Approach

I'm wondering if there's a way to do an iterative search, searching through just titles, then just descriptions, then just keywords, etc, then combining the results in that order (so search results from just titles show up first) for the user?

I see exactly where the code is to perform the search, but I'm not sure how to tackle looping through the search multiple times with different parameters.