我正在寻找一个潜在的匹配算法应用于2个数据集( DS1,DS2),这将为所有DS1 x DS2提供一个分数。
要举例说明这个问题:想象一群求职者在找工作。什么样的工作符合求职者的个人资料,哪些求职者能与工作匹配。
任何指针或文档,你可以指示我来帮助我这个?
投入:
求职者(DS1)
ID | name | skills | bio | ...
u1 | alex | C# | candidate bio blah ...
u2 | john | JVM,AWS| ...
u3 | emma | AWS,CSS| ...
作业(DS2)
ID | name | sp
我有两个表,这是求职者和jobpositions.They是多对多的关系,所以在求职者模型中,我把关系放在这样。
public function My_jobpositions(){
return $this->belongsToMany("App\Models\Jobposition",'jobposition_jobseeker','jobseeker_id','jobposition_id')->withPivot('stage', 'status','intervie
我使用php和mysql。我有一个“求职者”表,属性是"id","name","CV“。我想要将一个记录从“求职者”移动到另一个表,其名称为“候选人”,并将该记录从“求职者”中删除。这是我的代码
$id = $_GET['id'];
$sql = "INSERT INTO sortlist (id, name,cv)
SELECT id,name, cv FROM candidates WHERE id='$id'";
"DELETE FROM candidates WHERE id=
我在solr中搜索关键字,它返回匹配的简历id,当我从solr中获得结果时,我正在搜索这些文档,并从我的数据库中找到匹配的求职者。现在我的问题是,如果文档或求职者技能中的记录匹配,则必须获取记录,即job_seekers.skills列如何编写查询。
这是我现有的查询..
SELECT *
FROM `job_seekers` AS `JobSeeker`
LEFT JOIN `job_seeker_documents` AS `JobSeekerDocument` ON (`JobSeeker`.`id` = `JobSeekerDocument`.`job_seeker_id` AN