2010-12-06 2 views
-1

私は以下のようなシナリオがあります。アーティストに推薦する必要があります。これはどのようにモデル化されるべきですか?私はこれについての提案を探しています。アーティストのおすすめをデザインする上でのアドバイスが必要

私は考えていました。ユーザーが曲に耳を傾けたとき

  1. は、曲のジャンルは、1
  2. ユーザが「好き」歌でどこかに記録します、曲のジャンルは2
  3. でどこかに記録します:以下のcriteriasに基づいて、

このようにして、最高のポイントを持つジャンルに基づいてすべてのアーティストをリストすることができます。

「推奨」という新しいモデルを用意して、それをユーザーに組み込む必要はありますか?

私はあらゆる種類の提案に開放されています。

+0

ジャンルに基づいてアーティストを推薦する必要がありますが、ユーザーが好きではないアーティストを削除するだけです。 – monocle

答えて

0

ユーザーは多くの投票を持つことができます。投票は、(単一のテーブル継承を使用して)上書または下票にすることができます。ユーザーは、アップ・ダウン・ボート(アップ・ボートから関連するアーティストを見つけ、ダウン・ボートに関連するアーティストを引く)によって、ユーザーが好きなものを決定する勧告モデルを持つことができます。

+0

ええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええば、これがやっているのは、「人気のある」アーティストを推薦することだけです。ジャンルに基づいてはどうですか? –

関連する問題