Is there a way to change the search results default sort to list the results by most recent post first (LATEST POST) instead of RELEVANCE?
Thank you.
Is there a way to change the search results default sort to list the results by most recent post first (LATEST POST) instead of RELEVANCE?
Thank you.
Currently no, see a related discussion on this Searching topic by user only uses different sort order
Still looking for a way to set the default search results to sort by latest post instead of relevance. If anyone knows a way to do this please let me know. Thank you.
I would like to add that it would be nice to have the option to make the search results default to “Latest”. In our community, posts within a year or two are a lot more useful since a lot has changed in the last ~4 years, so those 4+ year old posts contain a lot of outdated information.
If you have categories where the information ages out why not have your staff curate them, or set auto deletion?
Sorting by latest also otherwise risks losing visibility of your most valuable content.
Have you seen the search prefer recent posts if you enable this and tune search_recent_posts_size to have about the number of posts you had in the last year it would prioritize these recent searches first.
We don’t have a site setting that forces a site into latest mode at the moment, I am not categorically against this being a site admin pref, but our usual way around it is simply to add the letter l to the end of searches to get this behavior.
Technically a theme component could achieve this kind of modification (by silently adding the l client side)
We have posts going back many years because the information is still valuable if you are looking for it. We also we have similar content repeating each year and sometimes each month or each week and it would be very helpful to have the most recent content listed first and let the user switch to most relevant if they want to. For me as admin, I have to switch to latest posts every time I do a search because it always brings up older content I am not looking for.
I was not aware of “search prefer recent post” and I will give that a try. But ultimately if there was a way to default to latest posts that would be great.
Thanks.
Follow up… I tried the “search prefer recent post” and it does help because it is bringing up more recent posts but unfortunately it does not list the posts in chronological order so it is a little confusing when looking at the results. Adding “l” to the end of the search criteria seems to give me the same results as if I chose “Latest” but it still says “Relevance” in the “Sort by” pull down menu so it’s a little confusing or misleading to the user because the results not by relevance and it would seem that adding the character makes it impossible for the user to actually search by relevance. All these suggestions are definitely helpful and I very much appreciate you folks taking the time to address my needs. If you end up adding the pref to default to other search options please let us know
Understand there is a concern that
Sorting by latest also otherwise risks losing visibility of your most valuable content
but it is a risk I am willing to assume based on the nature of my content and the needs of my users. Finally, I want to thank you guys again for an amazing product. I love Discourse.
Hello,
In my community there are post from 10 years ago… (Even when the discourse didn’t even exist)…
And i would like my user to find the latest conversation first… not conversation from 5 or 10 years ago.
And of course, they have the option to choose “RELEVANCE” if they want to see “most valuable content”. 
I agree. I am still hoping the gods of Discourse decide to allow an administrator option to default all members to most recent posts first and let the individual users change it if they want most relevant.
Just as a reminder, you can already do this by either…
l (lowercase L) to your search termor
Jeff,
You are a god in my eyes. Let me just make that clear first. I love discourse.
I only have about 1000 user accounts and probably 1500 total users but I will never get them to remember to do that unless there is a big note next to the search icon that says to do it. Half of them will still think it is showing by relevance because it says that in the pull down even if it is giving results by latest when using the “l”. If you guys ever add it as an option that will be fantastic. Until then I will just remain hopeful 
Thank you,
Scot
Nur Jahre später, um eine weitere Stimme für diese Funktion hinzuzufügen. Wenn Benutzer zu „Erweitert“ wechseln, um „Zuletzt“ zu finden (was in unserer Welt relevant ist), oder ältere Holzbearbeiter davon überzeugen, zufällige Buchstaben zur Suchanfrage hinzuzufügen, wird dies nicht helfen. Vielleicht sollte die Prioritäts-/Sortierungs-Dropdown im nicht-erweiterten Suchmodal hinzugefügt werden, damit die Benutzer leichter erkennen können, wie sie sie ändern können, ohne zur erweiterten Suche zu wechseln.
Wiederbeleben. Ich würde diese Option sehr begrüßen. Beiträge in unserem Forum sind naturgemäß zeitbezogen. Ein Thema, das vor zwei Wochen erstellt wurde, ist wahrscheinlich zu alt, da es sich um aktuelle Ereignisse dreht. Die Standardeinstellung auf „Relevanz“ ist nicht sehr hilfreich. Ich würde mir eine Option dafür für Administratoren wünschen.
Ich auch, ich würde diese Option gerne haben. Bitte Moderatoren, hört uns. ![]()
Benutzer müssen immer die auferlegte Standardeinstellung (für „Relevanz“) akzeptieren und auf das Feld klicken, um „neueste“ auszuwählen.
Das große Problem ist, dass die meisten Benutzer „das nicht tun“.
Und sie denken einfach, dass das, was herauskommt, das Neueste ist.
Wirklich traurig, keine Option zu haben, die neuesten Ergebnisse anzuzeigen.
Ich habe gerade ein paar ähnliche Funktionsanfragen geschlossen, um die Diskussion hier zu bündeln, aber diese schien relevant genug, um sie auch hier zu posten:
Was bedeutet Relevanz? Ich meine, wie wird sie berechnet… pro gleichem Wort, gewichtet nach Überschrift, etwas anderem?
Ich wünsche mir diese Funktion schon seit Jahren, aber alle Bitten um eine Website-Einstellung sind auf taube Ohren gestoßen. Normale Benutzer können einfach nicht erwartet werden, Filterfunktionen zu nutzen, so albern das auch klingen mag. Es muss eine Option geben, dies als Standard festzulegen.
Sagt ihr mir damit, dass die Suchfunktion nicht standardmäßig die neuesten Beiträge zuerst anzeigen kann, anstatt die ältesten? Logischerweise sollte dies die Standardeinstellung sein! Wer möchte, dass Beiträge von vor 3 Jahren an erster Stelle in den Foren-Suchergebnissen erscheinen?
Kann ich einen Entwickler einstellen, um etwas fest zu codieren, damit meine Suchergebnisse tatsächlich die neuesten Inhalte anzeigen, damit sie für meine Mitglieder nützlich sind und ihre Zeit nicht verschwenden?
Wir müssen diese Beiträge von vor 3 Jahren aus unseren Suchergebnissen entfernen. Der Inhalt ist nicht mehr relevant und vereitelt den Zweck der Suche. Die einzig relevanten Ergebnisse in unserem Forum sind die aktuellsten Beiträge.
Was ist hier die Lösung?
Die Verwendung von Dropdown-Menüs zum Sortieren oder eine erweiterte Suche ist keine Option. Unsere Mitglieder sind nicht so anspruchsvoll.
Ich denke, das Hinzufügen einer Website-Einstellung ist immer noch willkommen, aber sie steht im Moment nicht auf unserer Liste. Ich werde dieses Thema jedoch als pr-welcome markieren, um deutlicher zu signalisieren, dass wir offen dafür sind, dies hinzuzufügen.
Ein Ansatz, den Sie mit den heute vorhandenen Funktionen ausprobieren könnten, ist die Konfiguration von Kategorien, um Themen nach einer bestimmten Zeit automatisch zu schließen (etwas weniger als 3 Jahre).

Geschlossene Themen werden in der Relevanzsuche niedriger gewichtet als offene (siehe einige aktuelle Diskussionen dazu hier).