Algorithm 关键词匹配算法

Algorithm 关键词匹配算法,algorithm,Algorithm,所以我试图找到一种方法来创建一个匹配关键字的算法 所以我在寻找一种有点像LinkedIn的东西 基本上,一个人创建一个帐户,从数据库中选择关键字,选择他们的技能。 例如“Adobe Photoshop”,然后在1-5范围内的特定程序中选择他/她的“知识水平” 另一方面,雇主会在招聘公告中选择与工作相关的关键词。而且雇主可以选择将关键字拖到两个不同的类别中。 为了简单起见,我们将第一类称为“非常重要”,第二类称为“不太重要” 第一类将使用x3加权,第二类将使用x1.5加权 示例:如果AdobePh

所以我试图找到一种方法来创建一个匹配关键字的算法

所以我在寻找一种有点像LinkedIn的东西

基本上,一个人创建一个帐户,从数据库中选择关键字,选择他们的技能。 例如“Adobe Photoshop”,然后在1-5范围内的特定程序中选择他/她的“知识水平”

另一方面,雇主会在招聘公告中选择与工作相关的关键词。而且雇主可以选择将关键字拖到两个不同的类别中。 为了简单起见,我们将第一类称为“非常重要”,第二类称为“不太重要” 第一类将使用x3加权,第二类将使用x1.5加权

示例:如果AdobePhotoshop被认为“非常重要”,并且用户在AdobePhotoshop上选择了4作为其技能级别。他/她将获得12分

我正在尽可能多地了解细节

现在,什么样的算法最适合匹配关键词,然后将用户放入某种“高分表”中,为特定帖子提供最佳候选

我希望我得到了所有相关的信息


谢谢

这更多的是关于组织数据,而不是关于算法。基本上,您应该有3个表:Person、Topic和Score。后者是人与主题之间的多对多关系:(PersonId、TopicId、score)。然后,当有报价时,应在评分表中进行搜索。这是开始工作的提示。由于SO不是一项编码服务,一旦您表现出您的努力并面临特定问题,您可以请求进一步的帮助。