1. A computer implemented method for scheduling a search responsive to a user request to perform a search operation, comprising: receiving a search request from a user wherein said search request comprises a search framework profile and at least one search term; accessing search scheduling information from said search framework profile; scheduling a search operation for execution in accordance with said search scheduling information and said at least one search term; and returning an indication to said user that said search request is scheduled for execution.