重み付けされた使用ランキング/人気クエリを作成したい (またはクエリがリアルタイムで使用するのが難しいことが判明した場合はバッチ更新!) が、空白を描いています。うまくいけば、これを行う方法についてより良いアイデアが得られるでしょう。
問題を説明するためにデータベースを単純化しました (下の図を参照してください!) 基本的に、ユーザーがタグを介して特定のブログを選択すると、TagLog テーブルにエントリを追加します。この例では、ブログとタグのコレクションが静的なままであると仮定します。上記を前提として、以下のことを行いたいと思います。
- 特定のタグのトップ 10 のブログを見つける
- 特定のタグとユーザーのトップ 10 のブログを見つける
本当に難しいのは、最近の TagLog エントリほど重要性が高くなるように結果に重みを付けたいという事実にあります。
この点で何か助けていただければ幸いです。ありがとう...