The story:
I have created a page called No Replies
for my forum with the following URL:
<discourse_forum>/search?q=status%3Asingle_user%20in%3Aunsolved%20status%3Aopen%20order%3Alatest_topic
What this does is creates an empty search query with the following advanced search parameters:
status:single_user in:unsolved status:open order:latest_topic
Essentially, it’s used to find out the unsolved topics for which no one has replied. (so that we can attend those on priority)
What’s wrong with it?:
There are some categories like News
, Announcements
, etc. where having a post with no replies is totally fine. But they show up in the above search.
What I tried:
For the categories mentioned above (where no replies
are not to be taken serious), I set the Search Priority
for those categories as Very Low
, so that they could appear in the last during the search.
But it doesn’t seem to happen. Even when I sort the search results by Relevance
, they still show up at with the top ones.
Only when I set the Search Priority
as Ignore
for those categories, the search prioritization seems to work (that is, those topics from ignored
categories disappear)
Can someone please explain the prioritization behavior? (with empty search query)
And a solution to ensure Low Priority
category topics always go to the bottom?
Note: If this is not a bug
, please feel free to move it to the relevant category.