17. A computer implemented method comprising: storing in a computer database job seeker parameters in response to job seeker input by each job seeker; storing in a computer database job parameters in response to input by an employer/recruiter for each of one or more jobs; in response to a query from one of the job seekers, finding one or more common parameters between a first job seeker's parameters and the stored job parameters to produce matching results comprising matching jobs, wherein each parameter is weighted with a numerical value; tracking correlation data, the correlation data comprising a first affinity metric indicating similarities between jobs applied by the first job seeker and at least one job applied by a second job seeker, and a second affinity metric between data related to one or more matching job parameters and other job seekers or prior actions by the first job seeker, the one or more job parameters comprising a parameter from the group of parameters consisting of a particular location, a skill set, a job category, and a spatial relationship; determining alternative jobs for recommendation to the first job seeker to the matching jobs based on the correlation data; and providing an output for displaying one or more matching results and alternative jobs in response to a query of the system by a user.
17. A computer implemented method comprising: storing in a computer database job seeker parameters in response to job seeker input by each job seeker; storing in a computer database job parameters in response to input by an employer/recruiter for each of one or more jobs; in response to a query from one of the job seekers, finding one or more common parameters between a first job seeker's parameters and the stored job parameters to produce matching results comprising matching jobs, wherein each parameter is weighted with a numerical value; tracking correlation data, the correlation data comprising a first affinity metric indicating similarities between jobs applied by the first job seeker and at least one job applied by a second job seeker, and a second affinity metric between data related to one or more matching job parameters and other job seekers or prior actions by the first job seeker, the one or more job parameters comprising a parameter from the group of parameters consisting of a particular location, a skill set, a job category, and a spatial relationship; determining alternative jobs for recommendation to the first job seeker to the matching jobs based on the correlation data; and providing an output for displaying one or more matching results and alternative jobs in response to a query of the system by a user. 18. The method according to claim 17 further comprising determining a matching score for each of the common parameters between the first job seeker and the matching job.