Я изучаю возможность использования Discourse для проекта, но все примеры, которые я видел, показывают только один результат на найденную тему (хотя, похоже, они цитируют текст из ответов, если совпадение находится позже в ветке). Напротив, большинство форумов, которыми я пользовался, позволяют возвращать результаты либо как темы, либо как ответы. Возможно ли это?
Да, результаты относятся к уровню сообщений, а не тем. И действительно, это может подавлять несколько записей в рамках одной темы.
Однако, если ваши критерии поиска включают конкретную тему, система может показать несколько записей для этой темы.
Чтобы получить сообщения из одной темы, добавьте соответствующий параметр, например:
https://meta.discourse.org/search?q=result%20topic%3A202121%20order%3Alatest
https://meta.discourse.org/search?q=result%20topic%3A202121%20order%3Alatest
Если переключить результаты поиска на «популярное», список, кажется, немного расширяется, но не знаю, насколько это вам полезно?
Спасибо за быстрые ответы!
Да, я действительно хочу получать ВСЕ результаты на уровне ответов, как это делают большинство форумов. Вот скриншот одного из таких форумов, где отображаются все ответы, содержащие «zotero».
Кстати, смежный вопрос: почему Discourse решил возвращать только один результат на тему? Неужели цель — максимально уменьшить «мусор» в выдаче? И если да, то считается ли, что одного результата на совпавшую тему достаточно — ведь пользователи могут затем выполнить поиск или просмотр внутри конкретной темы?
Да, у меня тот же вопрос. Можем ли мы найти решение этой проблемы?
