1. A computer readable storage medium having a program embodied therein for controlling a computer to execute operations, comprising: consulting a searcher database to monitor a busy status of a searcher; determining whether the searcher is a pro searcher when the searcher status indicates that the searcher is idle; determining whether an apprentice searcher is logged-in; receiving a training request from a master searcher; alerting said apprentice searcher, a pro searcher, or a master searcher to which training is to be provided with a message to participate in query training said alerting emulating processing of a user request; obtaining a training query from a query database at a searcher ranking and matching keywords to which said apprentice searcher, said pro searcher, or said master searcher is assigned; receiving from said apprentice searcher, said pro searcher, or said master searcher, an acceptance of the training query as the user request; determining whether the training query has been previously provided to said apprentice searcher, said pro searcher, or said master searcher; transmitting the training query to emulate a request from a user to said apprentice searcher, said pro searcher, or said master searcher when the searcher is selected to participate in query training when determining that the training query has not been previously provided to said apprentice searcher, said pro searcher, or said master searcher; comparing search results produced by said apprentice searcher, said pro searcher, or said master searcher to previously provided search results; assigning a grade to said apprentice searcher, said pro searcher, or said master searcher; sending feedback to said apprentice searcher, said pro searcher, or said master searcher regarding performance when determining that a user provides feedback for the user request; marking the training query as completed for said apprentice searcher, said pro searcher, or said master searcher; determining whether ranking of said apprentice searcher, said pro searcher, or said master searcher requires adjustment; and adjusting rank of said apprentice searcher, said pro searcher, or said master searcher based on said determining.