私は出会い系サイトの問題を解決しようとしています。ここに問題がある複数の属性の一致プロファイル
アプリの各ユーザーは、彼が読む本、彼が見る映画、音楽、テレビ番組など、いくつかの属性を持ちます。これらは、定義されたトップレベルの属性カテゴリです。これらのカテゴリのそれぞれは、任意の数の値を持つことができます。例えば本の中で:ファウンテンヘッド、ラブストーリー...
ここでは、プロファイル属性に基づいてユーザーを照合する必要があります。ここに私がやろうとしていることがあります:
逆索引付けでデータを保存します。 i.f.ファウンテンヘッド、ラブストーリーなどのそれぞれは、その属性を持つユーザーのセットのインデックスキーです。
新しいユーザーが参加すると、このユーザーの属性を取得し、このユーザーのインデックスキーを見つけ、これらのキーのすべてのユーザーを取得し、バケット(または基数ソートまたは同様の並べ替え)このマージされたリスト内のユーザーを倍にします。
これは良い、悪い、悪いですか?その他の提案はありますか?それは人々の間の類似性の非常に単純な概念を用いているが
おかげ アジャイ
私がなぜこの質問を見ることができませんすべきではない。 – DroidOS