we are having a box with search criteria. The criteria are shown in a simple way, and can be expanded to a view with 'more search criteria'.
In this example, a code can be searched for, with several criteria. Some of the criteria can be relative, like dates in the 'Expires' section. Users should be able to give a relative date, like "previous week" or "the last 3 months".
These criteria can also be used later.
I would like to know if this behaviour already exists as a design pattern, and if not, how you can propose these options to a user? Should the value for such criteria also be saved? (when re-using this saved search, is it the last three months from today, or from the moment that these criteria were saved?)