これは、現在読んでいるトピックの下部に表示されるおすすめトピックを決定するためにDiscourseが使用するロジックを説明するガイドです。
必要なユーザーレベル: すべて
おすすめトピックとは、現在読んでいるトピックの下部に表示されるトピックのことです。例えば:
トピックの含まれ方
おすすめトピックのリストは、いくつかの異なる方法で入力されます。
未読トピック
おすすめトピックのリストには、あなたがウォッチまたはトラッキングしており、かつ90日未満の未読トピックが表示されます。
ランダムなトピック
未読トピックが5つ未満の場合、またはあなたが匿名でサイトを閲覧している場合、365日未満のランダムなトピックがリストに追加されます。
カテゴリの優先順位付け
おすすめトピックのリストは、まず現在読んでいるトピックと同じカテゴリのトピックを読み込もうとします。カテゴリから追加できるトピックが5つ未満の場合、他のカテゴリのトピックが選択されます。
設定項目
サイト管理者は、次のサイト設定を使用して、おすすめトピックリストの動作を制御できます。
suggested topics- リストに表示するトピックの数(デフォルトは5)limit suggested to category- 現在のカテゴリを優先するだけでなく、リストに現在のカテゴリのトピックのみを表示する(チェックボックス、デフォルトはfalse)suggested topics unread max days old- 過去n日間アクティビティがなかった未読トピックを提案から除外します。最後の投稿/更新に基づきます。(デフォルト: 90日)suggested topics max days old- 作成からn日以上経過したランダムなトピックを提案から除外します。(デフォルト: 365日)
関連トピック
おすすめリストに関連性の高いトピックを含めるには、Discourse AI - Embeddings プラグインを使用できます。設定すると、このモジュールはすべてのトピックページの下部に関連トピックセクションを追加し、現在のトピックに類似したトピックを表示して、ユーザーが関連するディスカッションを見つけられるようにします。

