出会い系サイトの問題を解決しようとしています。ここに問題があります
アプリの各ユーザーには、読んだ本、視聴した映画、音楽、テレビ番組など、いくつかの属性があります。これらは、定義された最上位の属性カテゴリです。これらの各カテゴリには、任意の数の値を指定できます。例:本:噴水頭、ラブストーリー..。
次に、プロファイル属性に基づいてユーザーを照合する必要があります。これが私がやろうとしていることです:
逆インデックスを使用してデータを保存します。Fountain Head、Love Storyなどのそれぞれが、その属性を持つユーザーのセットのインデックスキーである場合。
新しいユーザーが参加するときは、このユーザーの属性を取得し、このユーザーのインデックスキーを見つけ、これらのキーのすべてのユーザーを取得し、ユーザーの回数に基づいて並べ替えるバケット(または基数ソートまたは同様のソート)を取得しますこのマージされたリスト。
これは良いですか、悪いですか、悪いですか?他に何か提案はありますか?
ありがとうAjay