2. A processor-executed job matching apparatus, comprising: a web server storing and configured to execute instructions to: receive a job matching request from a first job seeker, said job matching request including profile parameters of the first job seeker; generate job matching key terms based on the first job seeker's profile parameters; form a query on a list of previously stored jobs based on the generated key terms; in response to the query, determine a first job for the first job seeker, said first job having a common parameter with at least one of the first job seeker's profile parameters, wherein each parameter is weighted with a numerical value, and wherein the parameters comprise at least one of a particular location, a skill set, a job category, and a spatial relationship; track correlation data between the first job seeker and other job seekers by comparing the first job seeker's job seeking activities and other job seekers' job seeking activities; calculate an affinity metric indicating similarities between the first job and a second job based on the tracked correlation data, said first job and said second job having been both interacted with by at least one common job seeker; determine the second job as an alternative job recommendation to the first job seeker when the calculated affinity metric indicates a satisfactory level of similarity between the first job and the second job; and provide an output displaying the first job and the second job as the alternative job in response to the received job matching request.
2. A processor-executed job matching apparatus, comprising: a web server storing and configured to execute instructions to: receive a job matching request from a first job seeker, said job matching request including profile parameters of the first job seeker; generate job matching key terms based on the first job seeker's profile parameters; form a query on a list of previously stored jobs based on the generated key terms; in response to the query, determine a first job for the first job seeker, said first job having a common parameter with at least one of the first job seeker's profile parameters, wherein each parameter is weighted with a numerical value, and wherein the parameters comprise at least one of a particular location, a skill set, a job category, and a spatial relationship; track correlation data between the first job seeker and other job seekers by comparing the first job seeker's job seeking activities and other job seekers' job seeking activities; calculate an affinity metric indicating similarities between the first job and a second job based on the tracked correlation data, said first job and said second job having been both interacted with by at least one common job seeker; determine the second job as an alternative job recommendation to the first job seeker when the calculated affinity metric indicates a satisfactory level of similarity between the first job and the second job; and provide an output displaying the first job and the second job as the alternative job in response to the received job matching request. 6. The apparatus of claim 2 , further comprising instructions to: store the browser ID from the browser cookie data of the job seeker if the job seeker is not logged into a job seeker account; and store the search history of the job seeker associated with the browser ID.