I think a system like you describe would be useful, yet I've not heard in passing of such a thing to date (at least not publicly).
It would seem like a fair amount of development. While the surrounding components would seem simple enough.
The saving of a search in the way you describe to use again later seems more complicated. I think it might be most powerful when combined with more powerful search engine backends (rather than the current php implementation) yet ... this alone would not be enough.
Perhaps a template which queries eZ content objects created to store the user submitted agent match criteria might be a simple start to building a proof of concept for which a php developer could create the automated agent. This is a gross simplification as you don't pickup a monster.com ready to go....
Still with eZ there is nothing we can not create.
Have you written any functional requirements for your solution you would be willing to share?
Hi, I don't think I've seen something like this before.
The easiest would probably be to use newsletter with a custom cronjobs that only send out emails if there are more then 2 new jobs for instance.
But could also be solved with a cronjob (script), fetching all new content of type class 'job', and generate the email for it. Then fetch all users with attribute 'send_new_jobs_on_mail' set to true, and send out the pre generated mail to them one at a time.
fetching from php example: http://ez.no/community/forum/developer/fetchobjecttree_not_sorting_correctly/(offset)/0#msg133910
examples of cronjobs are on the contribution are of this site and the cronjob folder in eZ Publish.
EDIT: seems like you need to loop true every user to see what kind of jobs they want and create the mail for them based on that if there are any new mail in that categories.