You probably want to use session scope to store the conditions rather than conversation if you want to want them to be remembered whilst the user is on the site.
I have fairly complex searches.
The users can specify columns displayed, results per page, search ordering, as well as many select many choices of entities, ranges, ect.
I have a search entity that I let them persist.
If they choose not to persist I keep a copy of the most recent search in the session.
thank you for your replies,guys,i'll try that