Add "orderdesc" modification to advanced search

While we can choose which field to order by when searching in advanced mode:

  • order:views
  • order:latest
  • order:likes

… we cannot choose whether we want to order ascending or descending.

Adding orderdesc modifier would easily make it possible:

  • orderdesc:views
  • orderdesc:latest
  • orderdesc:likes

order:likes is already descending, right?

So what you want is “the opposite of the normal order that this term means”.

Not sure about this, but… How about order:-views to start at 0 and go up, while order:-latest starts at the oldest?

struggling to think of use cases for orderdesc:likes or orderdesc:views, though I am open to possibly adding order:earliest (its quite rare to need though)

2 « J'aime »

We should find a way to allow for opposite ordering for any ordering type (kind of a universal way of doing it), then easier to remember and use.

You never know what one could come up with :slight_smile:

I’d use orderdesk:likes to identify which type of material is the worst in terms of people likes and not create similar topics, or not include them in the lists.

orderdesc:views might possibly indicate topics that need some more useful information to get more attractions from organic search.

I think there might be more use-cases I can’t think of, why not just make it possible with a single operator.

Je souhaite disposer de cette fonctionnalité pour prendre en charge un cas d’usage de « boîte de réception » afin de traiter le trafic du forum : j’ai une recherche que je souhaite trier par date de publication la plus ancienne (afin de traiter la file d’attente des publications en attente de réponse), mais je ne peux obtenir que la date de publication la plus récente (à ma connaissance).

Vous pourriez envisager d’utiliser le filtre Non répondu : /latest?max_posts=1.

Cependant, j’ai également rédigé une PR pour ajouter cette option de tri :

Je suis ouvert aux suggestions concernant le nom à afficher dans le menu déroulant ; je n’aime pas vraiment « Dernière mise à jour la plus ancienne ».

2 « J'aime »

Je cherchais un moyen de trier les résultats par plus ancien (ordre chronologique croissant, ajout de ces termes pour de futures recherches sur meta…) lors de la recherche dans un sujet.

Je n’ai pas trouvé « Trier par plus ancien message » (il n’y a que Dernier message), mais j’ai bien essayé « Trier par dernier sujet » et cela a fonctionné.

Je pense comprendre la logique, mais les termes sont un peu contre-intuitifs dans ce cas particulier.

Un choix d’ordre chronologique croissant/décroissant serait, pour moi, un bon ajout, j’essaie parfois de le faire, et je l’ai fait sur d’autres forums qui le permettaient. Souvent plus pour le plaisir que pour chercher des informations spécifiques et intéressantes.

De plus, je me demande à quelle fréquence les gens trient par Dernier, par rapport au défaut « Pertinence ». J’utilise souvent « par Dernier » sur de nombreux forums.