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)

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.

I want this feature in order to support an “inbox” use case for processing forum traffic: I have a search that I want to sort by least recently posted (so that I can work down the queue of posts awaiting a response), and I can only get most recently posted (afaict).

You might want to consider using the Unanswered filter: /latest?max_posts=1.

However, I did also write a PR to add this sorting option:

Taking suggestions as to what the name in the dropdown menu should be, I don’t really like “Oldest Update”.

إعجابَين (2)

كنت أبحث عن طريقة لفرز النتائج حسب الأقدم (ترتيب زمني تصاعدي، مضيفًا هذه المصطلحات للبحث المستقبلي في الوصف…) عند البحث داخل موضوع.

لم أتمكن من العثور على “فرز حسب أقدم مشاركة” (يوجد فقط أحدث مشاركة)، لكنني جربت “فرز حسب أحدث موضوع” و نجح الأمر.

أعتقد أنني أفهم المنطق، لكن الكلمات غير بديهية بعض الشيء في هذه الحالة بالذات.

خيار الترتيب الزمني التصاعدي/التنازلي سيكون، بالنسبة لي، إضافة لطيفة، أحاول أحيانًا القيام بذلك، وقمت به في منتديات أخرى سمحت بذلك. غالبًا للمتعة أكثر من البحث عن معلومات محددة ومثيرة للاهتمام.

أيضًا، أتساءل عن عدد المرات التي يفرز فيها الأشخاص حسب الأحدث، مقارنة بالترتيب الافتراضي “الملاءمة”. غالبًا ما أستخدم “حسب الأحدث” في العديد من المنتديات.