The new ‘order:oldest’ qualifier will return posts in topics that have gone the longest without any new posts, using the bumped_at field. This can be used in conjunction with other search terms and operators (e.g. status:open) to create a cycling work queue.
This pull request has been mentioned on Discourse Meta. There might be relevant details there:
any better copy suggestions for this?
This is OK imo
one sec, there is “oldest topic” and “oldest post” … both are different. And then there is all this complex sorting on bumped date.
We can not call this thing
order:oldest … cause the expectation is that it would be the reverse of
order:latest which it is not.
order:last_update but then again … why do people want this level of fidelity.
I guess I am OK to implement
order:oldest_topic but UI wise I am not 100% certain how many extra options to add:
Maybe we add it with no UI for now? Not sure… this is so rarely asked for.
The end goal is a search query that looks like this:
#todo status:open order:oldest_update - some positive filter, some exclusion, oldest bumped.
I worry about explaining this to end users, we have “Latest Post” / “Latest Topic” and now an additional “Latest Update”… and all of these also in reverse … this is a mountain of explaining to do.
closing this one for now… I feel we need to discuss the feature first on dev/meta.