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

: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 лайка

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

Например, список тем, показанный в правой панели при создании новой темы.

1 лайк

Да, вы можете использовать Discourse AI - Embeddings для создания списка связанных тем в конце обсуждения.

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

3 лайка