Dies mag eine nützliche Standardeinstellung sein oder auch nicht, das hängt wahrscheinlich von der Art der Community ab, aber ich bin mir nicht sicher, ob dies wirklich dazu beiträgt, persönliche Nachrichten in Suchergebnissen zugänglicher zu machen.
Im Kontext privater Unterstützung ist es vernünftig anzunehmen, dass sie stark mit der Community im Allgemeinen zusammenhängt, was dazu führt, dass es wahrscheinlich ähnliche Themen/Beiträge gibt und dies zu viel Rauschen um die persönlichen Nachrichten erzeugen könnte, nach denen ein Benutzer sucht.
Auf die gleiche Weise, wie Kategorien berechnete Titel in den Vorschlägen erhalten, könnte in:personal von einem eigenen zugehörigen Titel profitieren, um den Vorschlag etwas freundlicher zu gestalten.
Wenn ich zum Beispiel hier eine Suche starte, während ich die Feature-Kategorie ansehe, sehe ich Folgendes:
und wenn ich darauf klicke, wird #feature zur Suchanfrage hinzugefügt. Für persönliche Nachrichten könnte dies etwas wie „in Nachrichten“ sein, wobei das Klicken immer noch 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.