これがここに投稿されるべきか(プログラミング関連の質問であるため)、数学に投稿されるべきか(統計的である可能性があるため)、または有効な質問であるかどうかはわかりません。間違ったサイトに投稿したと思われる場合はお知らせください。
私の最終年度のプロジェクトでは、ユーザーがアカウントを作成し、スキルを入力し、各スキルを評価するオンライン ポートフォリオ Web サイトを開発しています (たとえば、1-悪い 5-OK -非常に良い)、職歴、関連する経験、仕事の例、および連絡先情報。これは単純すぎるという理由で拒否されました。
プロジェクトを強化するために、雇用主の視点を提案しました。これにより、雇用主は潜在的な従業員をインテリジェントに検索できます。各結果 (ユーザー) は、従業員とそのスキルが基準をどれだけ満たしているかに基づいてランク付けされます。
私の側の問題のために、私は自分のプロジェクトを変更することができなくなり、私が提案したことで間に合わせる必要があります。
私の質問をより明確にするために編集
次の2人のユーザーがいるとしましょう:
ユーザー 1: スキル レベル 10 (優良) の "PHP" とスキル レベル 6 (ok) の "jQuery"
ユーザー 2: スキル レベル 5 (ok) の "PHP" と "jQuery" スキル レベル9(素晴らしい)の。
そして、雇用主が「PHP」を検索するとしましょう。特定の基準に対して関連するすべてのユーザーのスキルに基づいてランキング アルゴリズムを開発できるように、私が調査できるツール、理論、または手法はありますか?
上記の例では、ユーザー 1 は PHP のスキル レベルが高いため、ユーザー 2 よりも前にランク付けされます。しかし、「PHP、jQuery」が検索された場合、ユーザー 2 は検索との関連性が高いため、1 位にランクされます。
それが私の問題をもう少しよく説明してくれることを願っています!