http://venturocket.comと同様のスキルマッチング機能を実装する必要があります。候補者はスキルのリストを入力し、それぞれのスキルを評価します。次に、探しているスキルと専門知識のレベルをもう一度入力して検索できます。結果は、スキルが検索にどの程度一致しているかによって並べ替えられた候補のリストです。
例:
候補者1はスキルJava(習熟度90)に入り、候補者2はJava(50)に入ります。Java(60)を検索すると、候補2がより一致します。
このスホールドは、複数のスキルでも機能します。
私が探しているのは、これを達成するのに役立つテクノロジーまたはアルゴリズムへのポインターです。私の現在のアプローチは、データベースで範囲クエリを実行し(たとえば、45〜75のJavaスキルを探す)、クライアントでソートすることですが、それはそれほど高速ではありません。