BookMultiRanker
※ 当サイトはアフィリエイトリンク (楽天/Yahoo) を含みます。書誌情報は openBD (版元ドットコム+カーリル+NDL)。

複合スコアと算出ロジック

データソース

スコア計算 (0-100 正規化)

各サブスコアを以下のように算出し、ジャンル毎に設定した重みで合算します。

重み配分 (ジャンル既定)

sales 0.40 / review 0.25 / freshness 0.20 / value 0.15。 ジャンルごとに book_genres.weight_* で調整可能。 売上を最重視しつつ、新刊と価格の評価も加味する設計です。

複数モール採用ボーナス

同一 ISBN で楽天/Yahoo の両方に出品があれば 複数モール タグを付与し、 価格は最安採用、レビューは多い方を採用 (将来 Amazon 追加時も同様)。

更新頻度

週次 火曜 03:00 JST に orchestrator のバッチが 12 ジャンル × Yahoo Shopping を巡回 (技術書は日次変動が小さいため週次で十分)。 ローカルスケジューラなので障害時は手動で --once 実行で復旧。

限界・透明性