我需要实现类似于http://venturocket.com的技能匹配功能 - 候选人输入技能列表并评估他的熟练程度。然后您可以再次输入一些技能和您正在寻找的专业知识水平。结果是按照他们的技能与您的搜索相匹配的顺序排列的候选人列表。技巧匹配算法
实施例:
候选1进入技能的Java(熟练度90)和候选2进入的Java(50)。当我搜索Java(60)时,候选人2更接近匹配。
这个故事也适用于多种技能。
我在找的是能够帮助我实现这一目标的技术或算法的指针。我目前的做法是在数据库中进行范围查询(例如,查找45到75之间的Java技能),然后在客户端上排序,但这不会很快。
让人们在大范围内输入自己的熟练程度将是很难做到的。只是说。当然,我不是指编程式的意思。 – keyser