我需要实现一个技能匹配功能,类似于http://venturocket.com- 求职者输入一系列技能并对每个技能进行评分。然后你可以通过再次输入一些技能和你所寻找的专业水平进行搜索。结果是一个候选人列表,按照他们的技能与你的搜索匹配程度排序。
例如:求职者1输入Java技能(熟练度90),求职者2输入Java技能(50)。当我搜索Java技能(60)时,求职者2更接近匹配。
这也应该适用于多项技能。
我正在寻找指向可帮助我实现此目标的技术或算法。我的当前方法是在数据库中进行范围查询(例如查找45到75之间的Java技能),然后在客户端进行排序,但速度不会很快。
例如:求职者1输入Java技能(熟练度90),求职者2输入Java技能(50)。当我搜索Java技能(60)时,求职者2更接近匹配。
这也应该适用于多项技能。
我正在寻找指向可帮助我实现此目标的技术或算法。我的当前方法是在数据库中进行范围查询(例如查找45到75之间的Java技能),然后在客户端进行排序,但速度不会很快。