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