Kombination mehrerer fortgeschrittener Suchfilter

Hallo, in meinem großen importierten Forum wäre es äußerst hilfreich, mehrere Suchfilter kombinieren zu können, um Benutzern dabei zu helfen, Aktivitäten in älteren Threads zu finden, an denen sie im alten Forum teilgenommen haben, wie z. B. in:posted in:unseen oder in:watching in:tracking.

Außerdem ist die Abfrage in:posted hilfreich, um eine Liste aller Themen zu generieren, die ein Benutzer erstellt und/oder in denen er gepostet hat. Die Option „Sortieren nach: Neuestes Posting“ verhält sich jedoch nicht wie erwartet. Sie ordnet die Ergebnisse nach dem neuesten Beitrag, den der Benutzer gepostet hat. Das könnte zwar auch nützlich sein, aber im Allgemeinen wäre es nützlicher, wenn es nach der neuesten Aktivität eines beliebigen Benutzers sortiert würde, der gepostet hat, um im Grunde eine Art persönliche /latest-Themenliste zu erstellen, die nach dem neuesten Beitrag sortiert ist, aber nur Themen enthält, an denen der Benutzer teilgenommen hat.

4 „Gefällt mir“

Das funktioniert (irgendwie) schon.
Wenn Sie in das Suchfeld eingeben:
status:noreplies after:2023-01-01

Sie erhalten alle unbeantworteten Themen seit dem 1. Januar 2023.

Ich habe auch mit der erweiterten Suchoberfläche experimentiert und wenn Sie 2-3 Suchkriterien auswählen, werden diese in der Reihenfolge in das Suchfeld eingefügt.

Was die Liste aller erweiterten Suchfilter betrifft, so kümmere ich mich selbst um die vollständige Liste… vielleicht poste ich sie hier, wenn sie wächst.

Hmm, nur die Kontrollkästchen können zusammen ausgewählt werden. Die Optionen aus diesem Menü schließen sich gegenseitig aus:

Das ist richtig, ABER wenn Sie eine komplexe Suchanfrage erstellen, müssen Sie verschiedene Suchkriterien kombinieren:
welche Kategorie UND welcher Status UND ab welchem Datum usw.

Einige der Dropdown-Menüs in der erweiterten Suchoberfläche ermöglichen es Ihnen, mehrere Werte auszuwählen (z. B. Kategorien), aber für andere, wie Sie bemerkt haben, sind die Werte sich gegenseitig ausschließend, sodass es sinnvoll ist, dass Sie nur einen auswählen können:

Hallo, hast du eine Lösung dafür gefunden? Ich versuche, einen Suchlink für ungelöste Themen zu erstellen, aber nur für solche, die noch offen sind (wir schließen sie nach 60 Tagen ab dem Beitrag automatisch).

Ich denke, Sie können die Abfragezeichenfolgen dafür in den Themenlisten verwenden. z. B. https://meta.discourse.org/latest?solved=no&status=open

Weitere Informationen zu den Abfragezeichenfolgen - Using query strings to filter topic views

2 „Gefällt mir“

Ich glaube, es funktioniert. Aber Sie müssen einen Filter selbst eingeben, da Sie nur einen aus der Dropdown-Liste auswählen können.
https://meta.discourse.org/search?q=status%3Aunsolved%20status%3Aopen
Abfragezeichenfolgen sind jedoch die bessere Lösung, wenn Sie keinen Suchbegriff hinzufügen möchten.

1 „Gefällt mir“

Danke @JammyDodger & @Moin, das hat es gelöst :slight_smile:

2 „Gefällt mir“