Website Saved Searches makes it easy to include "Save Search" and "My Saved Searches" features to your website. Logged in users can simply click a "Save Search" link and enter a search name to save their current search to a personal list of saved searches.
This plugin requires the "Website Membership" plugin and builds on its functionality. Users must be logged in to save, view, or manage saved searches as they are stored with their account. Users who aren't logged in will receive a "Please login or signup to use this feature". A benefit of this is that it encourages website visitors to sign up.
When your visitor saves a search they'll be able to give it their own unique name such as "Apartments near work" or "USB Adapters under $15" making it easier for them to identify the search they've saved when looking at their "My Saved Searches" page.
Website Saved Searches can even be used to save the results from more than one search form. So even if you have more than one search form on your website, Website Saved Searches can be used for all of them.
What's more, your "Saved Search" links will update dynamically with AJAX, no page reload is required.
This plugin comes with a detailed readme file which includes instructions on how to set up Website Saved Searches, as well as code samples for setting up your saved searches profile page.