Can I see in the statistics which post received the most likes

AI 生成的摘要

Lena asked if it’s possible to see which posts received the most likes in the statistics overview. dax provided two methods to achieve this: an easy way by using the URL parameters ?order=likes or ?order=op_likes, and a hard way by using the Data Explorer plugin.

However, smrtey reported an issue with the search method, which codinghorror clarified was due to the search query returning posts the user has liked, not their most liked posts.

smrtey also raised a concern about a post with 22 likes not appearing in the search results, which Stephen explained was due to incorrect search syntax.

Finally, Bathinda asked if it’s possible to find a list of posts made by a specific user that have been liked by at least one other member.

Hi,

We are currently setting up our own discourse forum and I would like to know whether there is a way to see which posts received the most likes. I looked for such feature in the statistics overview but couldn’t find anything. Then again, I might have not looked properly as I am still only getting used to all these features. Thanks for your help!

Easy way:

discourse.example.com/?order=likes (likes gives in all topics)
discourse.example.com/?order=op_likes (likes gives in OP topic aka first post of each topic)
or discourse.example.com/search type in:likes and order results by “most liked”

Hard way:
write a query for this and use Data Explorer plugin

这似乎无法正常工作。如果我进入我的用户页面,这里会列出我获得最多点赞的帖子:

如果我使用搜索功能查找我获得最多点赞的帖子,我点赞数最高的四条帖子并没有出现。

您不能给自己点赞,所以您的搜索查询毫无意义。

好的,如果那个查询返回的是我点赞过的帖子列表,而不是我最喜欢的帖子,那为什么它会返回我的任何帖子?那论坛里的这个搜索呢?如果我搜索“点赞最多的帖子”,我会得到:

我不明白为什么这条帖子不在列表中。22 个赞比 21 个赞多。

您使用的搜索语法不正确。

在 @dax 发布的帖子中,提供的搜索词是 in:likes,而在您的截图中,您添加了一个空格并搜索 in: likes——您在操作符和参数之间添加了空格。

请注意区别:

请看右侧——正确使用 in:likes 时,它会搜索您点赞过的帖子。系统会自动勾选该复选框。而添加空格后,您实际上是在搜索包含单词“likes”的帖子:

据推测,那条拥有 22 个点赞的帖子中并未包含单词 likes,因此不会被该搜索查询返回。

编辑:已确认,我刚刚在 unstuckpolitics.com 上找到了相关主题。如果查询不匹配,该主题将不会被返回。

有没有办法找出所有由“example”用户发布的、且至少被另一位成员点赞过的帖子列表?