そこで、あたしゃ小さい頭こねくり回して考えました。
…解決!
【:ランキングベースの重み付け集計】 「ヒートタグ」は、作品の総数ではなく、「今売れている作品が共通して持っている属性」 を可視化する独自のロジックです。
母集団の形成: 過去30日間に、DLsiteまたはFANZAのデイリーランキングにランクインした作品のみを抽出します。これが「今、熱い作品群」の母集団となります。
重複の排除 (Deduplication):ここが重要なポイントです。ある大ヒット作品が30日間連続でランクインした場合、単純に集計するとその作品のタグが30回カウントされてしまい、特定のメガヒット作品の影響を受けすぎてしまいます。
本システムでは「作品ID」でユニーク化を行います。つまり、どれだけ長くランクインしていても、その作品がタグランキングに投票できるのは「1票」だけです。
属性の抽出: 重複排除された「勝者たち(Ranked Works)」が持っているタグを集計します。
これにより、「作品数は少ないが、ランクイン率が高いジャンル」や「直近で急激にランク入りが増えたニッチな属性」が可視化されます。 例えば、「NTR」ジャンルの新作が特定の週に多数ランクインすれば、作品総数にかかわらず「ヒートタグ」として浮上します。
まさに「今の同人市場の熱量」をダイレクトに反映したタグクラウドとなりますゼヨ。