Refine search results

I have a Basic search form and an advanced search form that bring up results in a $$SearchTemplateDefault Form. This form has uses a view depending on the search type. I want to have a “Refine Search” button that takes the user back to the search page (search results can span multiple pages) and stores the data they entered.

The search entry page has 6 fields for different types of data (for the basic search). Any suggestions as to how people would do this?

Kind Regards

Ben