我需要實現類似於http://venturocket.com的技能匹配功能 - 候選人輸入技能列表並評估他的熟練程度。然後您可以再次輸入一些技能和您正在尋找的專業知識水平。結果是按照他們的技能與您的搜索相匹配的順序排列的候選人列表。技巧匹配算法
實施例:
候選1進入技能的Java(熟練度90)和候選2進入的Java(50)。當我搜索Java(60)時,候選人2更接近匹配。
這個故事也適用於多種技能。
我在找的是能夠幫助我實現這一目標的技術或算法的指針。我目前的做法是在數據庫中進行範圍查詢(例如,查找45到75之間的Java技能),然後在客戶端上排序,但這不會很快。
讓人們在大範圍內輸入自己的熟練程度將是很難做到的。只是說。當然,我不是指編程式的意思。 – keyser