Das mag oder mag nicht ein sinnvoller Standard sein; das hängt wahrscheinlich von der Art der Community ab. Ich bin mir jedoch nicht sicher, ob dies wirklich das Problem löst, private Nachrichten in Suchen zugänglicher zu machen.
Im Kontext des privaten Supports scheint es vernünftig anzunehmen, dass dieser stark mit der gesamten Community verknüpft ist. Das bedeutet, dass es wahrscheinlich ähnliche Themen/Beiträge gibt, was zu viel Rauschen um die privaten Nachrichten führen könnte, nach denen ein Benutzer sucht.
Ähnlich wie Kategorien in den Vorschlägen berechnete Titel erhalten, könnte auch in:personal von einem eigenen zugehörigen Titel profitieren, um den Vorschlag etwas freundlicher zu gestalten.
Wenn ich beispielsweise eine Suche starte, während ich hier die Kategorie „Features“ ansehe, sehe ich Folgendes:
und die Auswahl davon fügt #contribute:feature zur Suchanfrage hinzu. Für private Nachrichten könnte das etwas wie „in Nachrichten“ sein, wobei die Auswahl dennoch in:personal zur Suchanfrage hinzufügt.
Durchsucht die Suche nicht automatisch die PMs, wenn man sich PMs ansieht? Ich werde das überprüfen. Oh, ich sehe, dieses Verhalten hat sich tatsächlich geändert @sam@pmusaraj. Es wird nicht mehr standardmäßig auf diese Suchoption gesetzt, wenn man sich auf dem Nachrichten-Tab befindet, aber meiner Meinung nach sollte es das wirklich.
Ja, wir sind von der Standardeinstellung für einen Suchfilter in bestimmten Routen der App abgewichen, da unser Such-Widget jetzt Filter vorschlägt, während Sie tippen. (Wenn Sie beispielsweise Wörter eingeben, die mit einem Kategorien-/Tag-Namen übereinstimmen, wird dies als Filter vorgeschlagen).
Aber niemand wird in:personal eingeben, also hilft das nicht. und ich stimme @jerry0 zu, es ist eine verwirrende Bezeichnung. Die einfachste Verbesserung wäre, in:messages als Synonym zu in:personal hinzuzufügen und dies in der Benutzeroberfläche zu verwenden.
Eine kompliziertere Lösung könnte darin bestehen, das zu tun, was wir für die Suche innerhalb von Themen tun. Wir haben dort einen Sonderfall, der nur automatisch aktiviert wird, wenn die Verknüpfung ⌘+F aufgerufen wird (die wir bei Themen mit vielen Beiträgen überschreiben):
Das wäre Gold wert. Ich vermisse wirklich die Möglichkeit, nach Nachrichten in einem bestimmten Gruppenposteingang nach Schlüsselwörtern zu suchen. Ich glaube nicht, dass das im Moment überhaupt möglich ist, es sei denn, ich übersehe etwas.
1: Wenn Sie sich in einem persönlichen oder Gruppen-Posteingang befinden, ist die Suche jetzt automatisch auf PMs beschränkt, und die Benutzeroberfläche sieht so aus (Commit):
2: Dieser Commit fügte Unterstützung für das Schlüsselwort in:messages hinzu. Es funktioniert genauso wie in:personal (das immer noch verfügbar ist), aber jetzt priorisieren wir in:messages in der Benutzeroberfläche.
Das ist eine großartige Verbesserung! in:messages ist für mich viel intuitiver als in:personal.
Gibt es eine Möglichkeit, auch Nachrichten in einem Gruppen-Posteingang durchsuchen zu können? Mir wird jetzt klar, dass es noch keine Diskussion darüber gab, wie das aussehen könnte. Vielleicht group:GRUPPENNAME?
Mir ist gerade aufgefallen, dass die Suche nach group_messages: am Ende der schnellen Ergebnisse keinen „Mehr…“-Link anzeigt, wie es bei anderen der Fall ist. Ist das so gewollt?
Dies betrifft auch die Suche nach privaten Nachrichten.
Meine Benutzer (und ich) haben Schwierigkeiten, Nachrichten von oder mit einer bestimmten Person zu finden. Bei der Suche nach in:messages erscheint der Benutzername nur, wenn er im Nachrichtentext enthalten war.
Es wäre sehr hilfreich, wenn auch der Benutzername und der Name des Nachrichtenerstellers durchsucht und priorisiert würden.
Es wäre noch besser, einen speziellen Filter für Nachrichten von einem Benutzer oder einer Gruppe zu haben, wenn man in seinem Posteingang sucht, aber ich vermute, das wäre noch etwas aufwendiger!
Dies scheint sogar ein Fehler zu sein.
Ich würde erwarten, dass der erweiterte Filter „gepostet von“ nach Beiträgen dieser Person und nicht nach Erwähnungen sucht.
Der erweiterte Filter findet sie (mit @Erwähnung im Suchbegriff), aber das ist für meine sehr untechnischen Benutzer, die einfach den Namen der Person eingeben und erwarten, dass sie auftauchen, etwas zu technisch.
Dies ist ein typischer dysfunktionaler Workflow:
Von ihrem Posteingang aus versuchen sie, den Benutzer in ihren Nachrichten zu finden, indem sie die schöne Standardeinstellung in:messages verwenden (und scheitern)
Öffnen Sie Erweiterte Suche und wählen Sie den Benutzer unter Gepostet von aus. Stellen Sie fest, dass dies nur die Nachrichten mit dem Namen im Text einschließt, da er im Suchfeld verbleibt:
Für Dummköpfe (d. h. die meisten von ihnen/uns) wäre es sehr hilfreich, wenn diese in den anfänglichen Ergebnissen enthalten wären, da nur die Versiertesten beim ersten Mal erfolgreich durchdringen werden.
Sicher, Benutzer können lernen, wie das geht. Aber das ist keine gute Benutzererfahrung!!
(Entschuldigung an @pfaffman, dass ich ihn erwähnt habe!)
Danke @nathank, das klingt für mich nach einer vernünftigen Anfrage. Wir sollten dies beheben können, indem wir Themen-Teilnehmer in die PM-Suchdaten aufnehmen.
Gestern habe ich einen Fix zusammengeführt, der Thema-Teilnehmer in PM-Suchdaten @nathank einschließt. Beachten Sie, dass dies standardmäßig nur für neue PMs funktioniert. Wenn Sie möchten, dass es rückwirkend antwortet, müssen Sie die search:reindex Rake-Aufgabe ausführen.