Я не могу найти ответ на этот вопрос на этом форуме.
Когда пользователь ищет конкретные ключевые слова, я хочу, чтобы в результатах поиска отображались определённые темы/сообщения. Можно ли это настроить?
Например, когда пользователь ищет «чистую установку», мне нужно, чтобы определённая тема FAQ появлялась в верхней части результатов. В настоящее время эта тема даже не отображается на первой странице результатов поиска (если пользователь не вводит точную фразу, совпадающую с содержимым темы).
Я перенесу это в запрос на новую функцию, так как такой возможности пока нет. Цель здесь — управлять «результатами поиска», а не отдельными постами или контентом, чтобы направлять пользователей к конкретным темам или постам при использовании ключевых слов в запросе. Это поможет сделать поиск более контекстным и релевантным, уменьшить дублирование вопросов и улучшить пользовательский опыт. @JammyDodger
@sam, ваш комментарий и мой ответ на него ниже — именно та причина, по которой я создал этот вопрос/запрос на новую функцию. Я начал с поиска чего-то, но не смог найти это и в итоге оказался там, где не должен был быть.
Спасибо, да, я пробовал, но, похоже, это не помогает. Проблема в том, что заголовки FAQ не содержат ключевые слова. Они находятся в содержании тем/сообщений. Как я уже упоминал, некоторые ключевые слова вообще не показывают соответствующие темы FAQ в результатах поиска. Поэтому было бы полезно иметь функцию, позволяющую администраторам настраивать Discourse для отслеживания определённых поисковых ключевых слов или фраз (как, например, отслеживаемые слова), а затем принудительно отображать определённые темы или результаты в начале списка поиска.
Есть ли какие-либо новости по этому запросу на новую функцию? У меня точно такая же потребность. Хочу, чтобы при поиске по определённому ключевому слову один или несколько авторитетных тематических разделов отображались в верхней части результатов поиска.