Понимание логики предлагаемых тем

:bookmark: Это руководство объясняет логику, которую использует Discourse для определения тем, предлагаемых в конце текущей темы, которую вы читаете.

:person_raising_hand: Требуемый уровень пользователя: Любой

Предлагаемые темы — это темы, отображаемые в нижней части текущей темы, которую вы читаете. Например:

Как выбираются темы

Список предлагаемых тем формируется несколькими способами:

Новые и непрочитанные темы

В списке предлагаемых тем будут отображаться любые новые или непрочитанные темы, за которыми вы следите или которые отслеживаете, и которые были созданы менее 90 дней назад. Непрочитанными считаются темы, которые вы начали читать, но в которых появились новые ответы. Новыми считаются темы, которые вы отслеживаете, но ещё не читали.

Случайные темы

Если новых/непрочитанных тем недостаточно для заполнения списка или если вы просматриваете сайт анонимно, в список добавляются случайные темы, созданные менее 365 дней назад. При этом исключаются закрытые и архивированные темы.

Приоритет категорий

Список предлагаемых тем сначала пытается загрузить темы из той же категории, что и текущая тема. Если тем из этой категории недостаточно, выбираются темы из других категорий.

Настройки конфигурации

Администраторы сайта могут управлять поведением списка предлагаемых тем с помощью следующих настроек сайта:

  • suggested topics — Количество тем, отображаемых в списке (по умолчанию 5)
  • limit suggested to category — Вместо простого приоритета текущей категории показывать в списке только темы из текущей категории (флажок, по умолчанию выключен)
  • suggested topics unread max days old — Исключать непрочитанные темы из предложений, если они не обновлялись в последние n дней. Основано на временной метке updated_at темы. (по умолчанию: 90 дней)
  • suggested topics max days old — Исключать случайные темы из предложений, если они были созданы более n дней назад. (по умолчанию: 365 дней)

Связанные темы

Чтобы добавить похожие или связанные темы в список предложений, можно использовать плагин Discourse AI - Embeddings. После настройки этот модуль добавляет раздел «Связанные темы» в нижней части всех страниц тем, показывая темы, похожие на текущую, что помогает пользователям находить связанные обсуждения.

4 лайка

possible to have similar/related topics in this suggested list? thanks
as described in this topic, these suggested topics are very likely not related to the current topic…
it is much nicer to have related topics there… similar topics being discussed…

like the list of topics shown on the right panel, when add a new topic

1 лайк

Yes, you can use Discourse AI - Embeddings for generating a related topics list at the bottom of a topic.

When configured, the embeddings module will add a “Related Topics” section to the bottom of all topic pages, where topics who are similar to the current page will be linked, helping users find related discussions to what they are currently reading on.

3 лайка