Dieser Leitfaden bietet einen umfassenden Überblick über die Suchfunktionen von Discourse, einschließlich Filtern, Optionen und fortgeschrittenen Techniken.
Erforderliches Benutzerniveau: Alle Benutzer
Discourse bietet eine leistungsstarke Suchfunktion mit zahlreichen Filtern und Kriterien. Wenn Sie das erweiterte Suchformular verwenden, wird die entsprechende Syntax automatisch an Ihre Abfrage angehängt. Wenn Sie beispielsweise \[x\] In meinen Nachrichten auswählen, wird
in:personalzu Ihrer Suchanfrage hinzugefügt.Dieser Leitfaden behandelt alle verfügbaren Suchoptionen und -funktionen in Discourse und bietet nützliche Tipps und Tricks für die Verwendung der Suchfunktion.
Filter
Discourse bietet eine breite Palette von Filtern, mit denen Sie Ihre Suchergebnisse verfeinern können. Hier ist eine umfassende Liste der verfügbaren Filter:
Syntax Beschreibung in:personal-directGibt nur Beiträge in persönlichen Nachrichten zwischen zwei Benutzern zurück in:all-pmsNur für Administratoren
Gibt Beiträge aus allen persönlichen Nachrichten zurück, einschließlich derer, an denen Sie nicht beteiligt sindin:allGibt Beiträge aus öffentlichen Themen und persönlichen Nachrichten zurück in:repliesGibt nur Beiträge zurück, die Antworten sind, schließt Themenersteller (OPs) aus in:all-postsGibt jeden Beitrag zurück, der der Abfrage entspricht, auch wenn mehrere Beiträge innerhalb desselben Themas übereinstimmen in:taggedGibt Beiträge aus Themen zurück, die mindestens ein Tag haben in:untaggedGibt Beiträge aus Themen ohne Tags zurück in:seenGibt Beiträge zurück, die Sie gesehen haben (für angemeldete Benutzer) in:unseenGibt Beiträge zurück, die Sie noch nicht gesehen haben (für angemeldete Benutzer) in:wikiGibt Wiki-Beiträge zurück in:watchingGibt Beiträge aus Themen zurück, die Sie beobachten in:trackingGibt Beiträge aus Themen zurück, denen Sie folgen posts_count:XGibt Beiträge aus Themen zurück, die genau X Beiträge haben min_posts:XGibt Beiträge aus Themen zurück, die mindestens X Beiträge haben max_posts:XGibt Beiträge aus Themen zurück, die höchstens X Beiträge haben min_views:XGibt Beiträge aus Themen zurück, die mindestens X Aufrufe haben max_views:XGibt Beiträge aus Themen zurück, die höchstens X Aufrufe haben badge:name_or_idGibt Beiträge zurück, die mit der Vergabe eines bestimmten Abzeichens verknüpft sind created:@usernameGibt Beiträge aus Themen zurück, die von usernameerstellt wurdengroup:group_nameGibt Beiträge von Benutzern innerhalb der Gruppe group_namezurückgroup_messages:group_nameGibt Beiträge aus persönlichen Nachrichten zurück, die an die Gruppe group_namegesendet wurdenpersonal_messages:usernameNur für Administratoren
Gibt Beiträge aus persönlichen Nachrichten des angegebenen Benutzers zurück-tags:tag1,tag2,tag3Gibt Beiträge zurück, die nicht mit tag1,tag2odertag3getaggt sindfiletypes:ext1,ext2,ext3Gibt Beiträge mit Uploads der Dateierweiterungen ext1,ext2oderext3zurückcategories:category1,category2Gibt Beiträge aus den Kategorien category1undcategory2zurückstatus:openGibt Beiträge aus Themen zurück, die nicht geschlossen oder archiviert sind status:closedGibt Beiträge aus geschlossenen Themen zurück status:archivedGibt Beiträge aus archivierten Themen zurück status:norepliesGibt Beiträge aus Themen ohne Antworten zurück status:single_userGibt Beiträge aus Themen zurück, die nur Beiträge von einem Benutzer enthalten status:publicGibt Beiträge aus Themen in öffentlichen Kategorien zurück before:YYYY-MM-DDGibt Beiträge zurück, die vor dem angegebenen Datum erstellt wurden after:YYYY-MM-DDGibt Beiträge zurück, die nach dem angegebenen Datum erstellt wurden with:imagesGibt Beiträge zurück, die Bilder enthalten Reihenfolge
Sie können Ihre Suchergebnisse mithilfe der folgenden Sortieroptionen sortieren:
Syntax Beschreibung order:latestSortiert Ergebnisse von neuesten zu ältesten (Abkürzung: l) order:oldestSortiert Ergebnisse von ältesten zu neuesten order:latest_topicSortiert Ergebnisse nach Themendatum, von neuesten zu ältesten order:oldest_topicSortiert Ergebnisse nach Themendatum, von ältesten zu neuesten order:viewsSortiert Ergebnisse nach Anzahl der Aufrufe order:likesSortiert Ergebnisse nach Anzahl der Likes order:read(nur angemeldet) Sortiert nach dem Datum des letzten Besuchs des Themas (Abkürzung: r) Aliase
Discourse bietet mehrere Aliase, um die Suche zu erleichtern:
Syntax Entsprechung lorder:latestin:personalin:messagesmin_post_count:min_post:in:minein:createdcategory:categories:#Kann je nach Kontext sowohl für Kategorien als auch für Tags verwendet werden user:@@me@your_own_usernamefin:firsttin:titleSuche nach exakten Wörtern
Discourse verwendet eine Technik namens Stemming, um verwandte Wörter zu finden. Obwohl dies oft hilfreich ist, kann es vorkommen, dass Sie nach einem exakten Wort suchen möchten. Dies können Sie tun, indem Sie Ihr Wort mit Leerzeichen und doppelten Anführungszeichen umschließen, wie folgt:
\" term \".Dies stellt sicher, dass nur nach dem Wort „term“ gesucht wird und andere verwandte Wörter ausgeschlossen werden.
Beachten Sie, dass es das Wort „term“ nicht zurückgibt, wenn es das erste oder letzte Wort eines Beitrags ist, da es nicht von einem Leerzeichen vorangestellt oder nachgestellt wird, da die Leerzeichen als Teil des Suchbegriffs betrachtet werden.
Beispiel: Suche nach @-Erwähnungen
Die Suche nach @-Erwähnungen wird derzeit nicht direkt unterstützt. Sie können dies jedoch mit der Methode der exakten Wortsuche erreichen:
\u003chttps://meta.discourse.org/search?q=“%20%40username%20”\u003e
Dies funktioniert, weil
%20die URL-Kodierung für Leerzeichen und%40die URL-Kodierung für das@-Symbol ist.Diese Abfrage sucht speziell nach
@username(umgeben von Leerzeichen).Kombination von Suchoptionen
Sie können mehrere Suchoptionen kombinieren, um spezifischere Abfragen zu erstellen. Zum Beispiel:
status:open category:support tag:urgent after:2023-01-01 order:latest
Dies sucht nach offenen Support-Themen, die als dringend markiert sind, nach dem 1. Januar 2023 erstellt wurden und sortiert die Ergebnisse nach dem neuesten Beitrag.
@jane_doe in:watching min_posts:5 with:images
Dies sucht nach Beiträgen von Jane Doe in Themen, die Sie beobachten, mit mindestens 5 Beiträgen und die Bilder enthalten.Berechtigungen und Einschränkungen
Einige erweiterte Suchoptionen erfordern möglicherweise bestimmte Benutzerberechtigungen oder sind auf bestimmte Benutzerrollen beschränkt. Zum Beispiel:
in:all-pmsist nur für Administratoren verfügbar, nicht für reguläre Benutzer oder Moderatoren.personal_messages:usernameist nur für Administratoren verfügbar.Berücksichtigen Sie bei der Verwendung erweiterter Suchoptionen immer Ihre Benutzerrolle und Berechtigungen.
Suchalternative: Themenlistenfilter
Eine experimentelle /filter-Funktion ist verfügbar, die viele Filtertypen unterstützt. Weitere Informationen finden Sie im offiziellen Thema: Experimental topics list filter feature
Quelldateien
Für eine technischere Betrachtung dieser Optionen finden Sie alle Suchfilter und Parameter in
search.rb– suchen Sie nach den Methodenadvanced_filter.Zusätzliche Tipps
Sie können auch nach Erwähnungen von Tags wie Bug suchen: \u003chttps://meta.discourse.org/search?q=“%20%23bug”\u003e
Einige Filter können durch Plugins hinzugefügt werden. Zum Beispiel fügt das Solved-Plugin hinzu:
status:solved: Gibt Beiträge aus gelösten Themen zurückstatus:unsolved: Gibt Beiträge aus ungelösten Themen in Kategorien zurück, die das Markieren als gelöst erlaubenDas Topic Voting-Plugin fügt eine zusätzliche Sortieroption hinzu:
order:votes: Sortiert Ergebnisse nach der Anzahl der Stimmen für das Thema, das den Beitrag enthält
Nehmen Sie sich etwas Zeit, um mit verschiedenen Kombinationen von Filtern und Optionen zu experimentieren, um die effektivste Suchstrategie für Ihre Bedürfnisse zu finden.
Da einige Filter fehlen, wie z. B. in:pinned oder in:bookmarks, und solche mit einem Alias nicht erklärt werden, habe ich versucht, die fehlenden Informationen hinzuzufügen. Dann wurde die Tabelle recht komplex, weshalb ich versucht habe, sie in kleinere Tabellen aufzuteilen. Dies hat der Bot auch hier getan. Ich bin mir nicht sicher, ob die Erklärungen alle korrekt sind. Die Beschreibungen im Thema und die in @sam’s Konversation mit dem Bot unterscheiden sich. Für einige habe ich den Bot sogar erneut gefragt und ein anderes Ergebnis erhalten (diese sind hervorgehoben). Vielleicht kann jemand helfen, die Beschreibungen zu korrigieren. Ich bin auch mit dem Gesamterscheinungsbild nicht ganz zufrieden. Die Spalten der Tabelle haben alle unterschiedliche Breiten.
Filter
Suchfilter
| Syntax | Beschreibung |
|---|---|
topic:topic_id |
Gibt Beiträge in einem bestimmten Thema zurück |
in:title |
|
t |
Gibt Themen mit dem Begriff im Titel zurück |
in:first |
|
f |
Gibt nur erste Beiträge in Themen zurück |
in:replies |
Gibt nur Beiträge zurück, die Antworten sind, schließt Themenersteller (OPs) aus |
in:regular |
Schließt kleine Aktionsbeiträge, Geflüster und Beiträge mit Staff-Farbe aus |
in:whispers |
|
in:whisper |
|
| Gibt Whisper-Beiträge zurück | |
include:unlisted |
|
include:invisible |
|
| Gibt Beiträge zurück, einschließlich solcher aus nicht gelisteten Themen | |
in:all |
|
| Gibt Beiträge aus öffentlichen Themen und privaten Nachrichten zurück | |
in:all-posts |
Gibt jeden Beitrag zurück, der der Abfrage entspricht, auch wenn mehrere Beiträge innerhalb desselben Themas übereinstimmen |
in:pinned |
Gibt angeheftete Beiträge zurück |
in:wiki |
Gibt Wiki-Beiträge zurück |
with:images |
Gibt Beiträge zurück, die Bilder enthalten |
filetypes:ext1,ext2,ext3 |
|
filetype:ext1,ext2,ext3 |
Gibt Beiträge mit Uploads der Dateiendungen ext1, ext2 oder ext3 zurück |
badge:name_or_id |
Gibt Beiträge zurück, die mit der Gewährung eines bestimmten Abzeichens verknüpft sind |
Nachrichtenfilter
(für eingeloggte Benutzer)
| Syntax | Beschreibung |
|---|---|
in:personal |
|
in:messages |
Gibt Beiträge aus privaten Nachrichten zurück |
in:personal-direct |
Gibt Beiträge aus privaten Nachrichten zwischen Ihnen und genau einem anderen Benutzer zurück |
group_messages:group_name_or_id |
Gibt Beiträge aus privaten Nachrichten zurück, die an die Gruppe group_name gesendet wurden (funktioniert nur, wenn die Gruppe und ihre Mitglieder für Sie sichtbar sind) |
personal_messages:username |
|
| Gibt Beiträge aus den privaten Nachrichten des angegebenen Benutzers zurück | |
in:all-pms |
|
| Gibt Beiträge aus allen privaten Nachrichten zurück, auch solchen, an denen Sie nicht teilnehmen |
Benutzer- und Gruppenfilter
| Syntax | Beschreibung |
|---|---|
@username |
|
user:username_or_id |
Gibt Beiträge von username zurück |
created:@username |
|
in:first @username |
Gibt erste Beiträge in Themen zurück, die von username erstellt wurden |
group:group_name_or_id |
Gibt Beiträge von Benutzern innerhalb der Gruppe group_name zurück |
in:bot |
|
in:bots |
Gibt Beiträge von System- und Bot-Konten zurück (z. B. @system, @discobot) |
in:human |
|
in:humans |
Gibt Beiträge von regulären Benutzern zurück |
Kategorie- und Tag-Filter
| Syntax | Beschreibung |
|---|---|
category:category1 |
|
#category1 |
Gibt Beiträge aus category1 zurück |
categories:category1,category2 |
|
category:category1,category2 |
Gibt Beiträge aus den Kategorien category1 und category2 zurück |
tag:tag1 |
|
#tag1 |
Gibt Beiträge aus Themen zurück, die mit tag1 getaggt sind |
-tag:tag1 |
Gibt Beiträge aus Themen zurück, die nicht mit tag1 getaggt sind |
tags:tag1,tag2 |
|
tag:tag1,tag2 |
Gibt Beiträge aus Themen zurück, die mit tag1 oder tag2 getaggt sind |
-tags:tag1,tag2 |
|
-tag:tag1,tag2 |
Gibt Beiträge aus Themen zurück, die nicht mit tag1 oder tag2 getaggt sind |
tags:tag1+tag2 |
|
tag:tag1+tag2 |
Gibt Beiträge aus Themen zurück, die mit tag1 und tag2 getaggt sind |
-tags:tag1+tag2 |
|
-tag:tag1+tag2 |
Gibt Beiträge aus Themen zurück, die nicht mit tag1 und tag2 getaggt sind |
in:tagged |
Gibt Beiträge aus Themen zurück, die mindestens ein Tag haben |
in:untagged |
Gibt Beiträge aus Themen zurück, die keine Tags haben |
Personalisierte Filter (Benutzerspezifisch)
(für eingeloggte Benutzer)
| Syntax | Beschreibung |
|---|---|
in:seen |
Gibt Beiträge zurück, die Sie gesehen haben |
in:unseen |
Gibt Beiträge zurück, die Sie noch nicht gesehen haben |
in:watching |
Gibt Beiträge aus Themen zurück, denen Sie folgen |
in:tracking |
Gibt Beiträge aus Themen zurück, die Sie verfolgen |
in:bookmarks |
Gibt Beiträge zurück, die Sie mit einem Lesezeichen versehen haben |
@me |
|
@your_own_username |
Gibt Beiträge zurück, die von Ihnen verfasst wurden |
in:posted |
Gibt alle Beiträge von Themen zurück, in denen Sie gepostet haben |
in:created |
|
in:mine |
Gibt erste Beiträge von Themen zurück, die von Ihnen verfasst wurden |
Beitrags- und Ansichtszahlfilter
| Syntax | Beschreibung |
|---|---|
min_posts:X |
|
min_post_count:X |
Gibt Beiträge aus Themen zurück, die mindestens X Beiträge haben |
max_posts:X |
Gibt Beiträge aus Themen zurück, die höchstens X Beiträge haben |
posts_count:X |
Gibt Beiträge aus Themen zurück, die genau X Beiträge haben |
min_views:X |
Gibt Beiträge aus Themen zurück, die mindestens X Aufrufe haben |
max_views:X |
Gibt Beiträge aus Themen zurück, die höchstens X Aufrufe haben |
Datumsfilter
Alle Daten sind in UTC, wir verwenden immer den Beginn des Tages UTC als Startzeit für jeden Zeitraum.
| Syntax | Beschreibung |
|---|---|
before:YYYY-MM-DD |
Gibt Beiträge zurück, die vor dem angegebenen Datum erstellt wurden |
after:YYYY-MM-DD |
Gibt Beiträge zurück, die nach dem angegebenen Datum erstellt wurden |
before:day_of_week |
Gibt Beiträge zurück, die vor dem angegebenen Wochentag erstellt wurden |
after:day_of_week |
Gibt Beiträge zurück, die am angegebenen Wochentag oder danach erstellt wurden |
before:X |
Gibt Beiträge zurück, die vor mehr als X Tagen erstellt wurden |
after:X |
Gibt Beiträge zurück, die innerhalb der letzten X Tage erstellt wurden |
before:month |
Gibt Beiträge zurück, die vor dem angegebenen Monat erstellt wurden |
after:month |
Gibt Beiträge zurück, die innerhalb des angegebenen Monats oder danach erstellt wurden |
before:YYYY |
Gibt Beiträge zurück, die vor dem angegebenen Jahr erstellt wurden |
after:YYYY |
Gibt Beiträge zurück, die innerhalb des angegebenen Jahres oder danach erstellt wurden |
Statusfilter
| Syntax | Beschreibung |
|---|---|
status:open |
Gibt Beiträge aus Themen zurück, die nicht geschlossen oder archiviert sind |
status:closed |
Gibt Beiträge aus geschlossenen Themen zurück |
status:archived |
Gibt Beiträge aus archivierten Themen zurück |
status:noreplies |
Gibt Beiträge aus Themen ohne Antworten zurück |
status:single_user |
Gibt Beiträge aus Themen zurück, die nur Beiträge von einem Benutzer enthalten |
status:public |
Gibt Beiträge aus Themen in öffentlichen Kategorien zurück |
Sprachfilter
| Syntax | Beschreibung |
|---|---|
locale:language_code |
Gibt Beiträge in dieser Sprache zurück, z. B. en, en_US, en-gb |
locale:any |
|
locale:present |
Gibt Beiträge zurück, für die eine Spracheinstellung festgelegt ist |
locale:none |
|
locale:null |
Gibt Beiträge ohne Spracheinstellung zurück |
Von Plugins hinzugefügte Filter
| Syntax | Beschreibung |
|---|---|
| Assign | |
in:assigned |
Gibt Beiträge aus Themen zurück, die jemandem zugewiesen sind |
in:unassigned |
Gibt Beiträge aus Themen zurück, die niemandem zugewiesen sind |
assigned:username |
Gibt Beiträge aus Themen zurück, die username zugewiesen sind |
| Docs | |
in:docs |
|
in:kb |
Gibt Beiträge aus Kategorien und Tags zurück, die in Dokumentationen enthalten sind |
| Doc Categories | |
in:docs |
Gibt Beiträge aus Kategorien zurück, die ein Index-Thema haben |
| Polls | |
in:polls |
Gibt Beiträge zurück, die Umfragen enthalten |
| Solved | |
status:solved |
Gibt Beiträge aus gelösten Themen zurück |
status:unsolved |
Gibt Beiträge aus ungelösten Themen in Kategorien zurück, die das Markieren als gelöst erlauben |
| Topic voting | |
min_vote_count:X |
Gibt Beiträge aus Themen zurück, die mindestens X Stimmen haben |
Reihenfolge
| Syntax | Beschreibung |
|---|---|
order:latest |
|
l |
Sortiert Ergebnisse von neuestem zu ältestem |
order:oldest |
Sortiert Ergebnisse von ältestem zu neuestem |
order:latest_topic |
Sortiert Ergebnisse nach Themen-Datum, von neuestem zu ältestem |
order:oldest_topic |
Sortiert Ergebnisse nach Themen-Datum, von ältestem zu neuestem |
order:views |
Sortiert Ergebnisse nach Anzahl der Aufrufe |
order:likes |
Sortiert Ergebnisse nach Anzahl der Likes |
order:read |
|
r |
|
| Sortiert Ergebnisse nach dem Datum, an dem Sie das Thema zuletzt besucht haben |
Von Plugins hinzugefügte Sortieroptionen
| Syntax | Beschreibung |
|---|---|
| Topic voting | |
order:votes |
Sortiert Ergebnisse nach der Anzahl der Stimmen für das Thema, das den Beitrag enthält |
Ich denke, es ist dasselbe wie @me
Gibt es eine Möglichkeit, Antworten auszuschließen, sodass bei einer Suche nur Themen angezeigt werden?
Ja
Vielen Dank.
Linkt dies zur beabsichtigten Seite?
Ich verstehe. Wenn man auf den Link klickt, sieht man Folgendes:
Wenn man also nicht weiß, was eine Filterleiste ist, kann man sie nicht entdecken! Danke, dass Sie mir geschickt haben, was der Leser sehen soll.
Ich fand diese mit den Zeilenumbrüchen leichter zu lesen.
Die Tabelle im OP wurde aktualisiert, um die neu veröffentlichten in:all-posts und in:replies aufzunehmen, die in Search improvements to make community management easier! angekündigt wurden.
Vielen Dank. Ich hätte es begrüßt, wenn Sie auch die Zeilenumbrüche, die bei der vorherigen Bearbeitung entfernt wurden, wieder hinzugefügt hätten.
Ich werde die neuen Filter auch in meinen Beitrag aufnehmen. Gibt es Pläne, die fehlenden Filter in den offiziellen Beitrag aufzunehmen?
Hallo @Moin,
Mein Ziel war es nur, die beiden neuen Funktionen festzuhalten, bevor sie übersehen werden.
Ich werde dieses Thema zuweisen und sehen, ob wir den OP vollständig aktualisieren können, wenn jemand im Team Zeit dafür findet.
Die Gebietsschemafilter wurden ebenfalls im letzten Monat hinzugefügt: Search for localized title/content in Discourse search - #15 by nat.
Es war also nicht offensichtlich, warum Sie diese hinzugefügt haben, aber nicht die anderen Filter.
Nur weil ich zufällig an der Veröffentlichung von in:replies und in:all-posts beteiligt war und diese kannte und aus einem Hintergrund komme, in dem ich Dokumentationen in Echtzeit bearbeite. Es war keine absichtliche Auslassung bestimmter Funktionen aus dem OP.
Ich weiß zeitnahe Aktualisierungen zu schätzen, aber ich finde es fast schwieriger herauszufinden, was fehlt, da es nicht mehr ausreicht, sich anzusehen, was sich seit der letzten Bearbeitung geändert hat. Mein Gefühl ist, dass 2 der letzten 4 Änderungen jetzt hinzugefügt wurden (Reihenfolge: read & in:replies/all-posts gegenüber in:bots/human & locale:language).
Gibt es etwas, das Sie sich wünschen, wie man Änderungen hervorhebt? Ich habe vor einiger Zeit in:bots hinzugefügt. Ich hätte hier antworten können, aber mein allgemeiner Eindruck ist, dass diese Kommentare selten zu Änderungen führen. Seit der Umstellung auf „nur Teammitglieder können bearbeiten“ habe ich das Gefühl, dass der Arbeitsablauf, um von der Community gefundene Aspekte in Verbesserungen umzuwandeln, fehlt.
Das ist keine Entscheidung, die ich allein treffen kann, daher werde ich euer Feedback an das Team weitergeben und sehen, wie wir uns einigen.
Vorerst, solange wir nicht wieder dazu übergehen, Dokumentationen zu wikifizieren (oder bis dahin?), denke ich, dass Kommentare hilfreich sind, denn wenn ein Teammitglied in der Lage ist, die Aktualisierung eines Dokuments zu priorisieren, habt ihr dazu beigetragen, sicherzustellen, dass bestimmte Punkte nicht übersehen werden.
Ihr erhaltet möglicherweise nicht die sofortige Befriedigung, eure Kommentare sofort eingearbeitet zu sehen, aber sie werden zweifellos geschätzt, wenn eine Aktualisierung durchgeführt wird.

