Matching jobs to applicants
I have a big database of jobs, each job has numerical and non numerical attributes like(position,field,salary, needed experience...)
and applicants to jobs that determine some attributes like(age, expected salary...)

I want to create an application that do automatic matching between the jobs and the appropriate candidates**What is the best Algorithm to apply (data mining or artificial intelligence) to implement this app.**

thx for your replies
Matching jobs to applicants
===

I have a big database of jobs, each job has numerical and non numerical attributes like(position,field,salary, needed experience...)
and applicants to jobs that determine some attributes like(age, expected salary...)

I want to create an application that do automatic matching between the jobs and the appropriate candidates**What is the best Algorithm to apply (data mining or artificial intelligence) to implement this app.**

thx for your replies