Zurücksetzen der Suche auf das alte Live-Suchmuster

Ich mag Discourse sehr. Ich war in meinem Unternehmen ein Pionier für Discourse, das sich dank euch, Team, glücklicherweise in eine Community verwandelt hat.

Ist die Suchleiste nicht mehr live? Ab heute hat sich die Suche verändert:

  1. Die Option „In aktuellem Thema suchen" erscheint.
  2. Option 1 ist nun die Standardauswahl (seltsam).
  3. Die Live-Suche zeigt standardmäßig Tags und Benutzer an – warum Benutzer?
  4. Die Live-Suche nach Themen muss erst nach einem Klick aktiviert werden. Dieser Punkt ist der wichtigste von allen heutigen Änderungen. Früher war das bereits ausreichend.

Ich habe versucht, verwandte Themen zu Feature-Anfragen zu finden, die den aktuellen Änderungen ähneln, aber nichts gefunden. Ich möchte bitte die alte Suche wiederhergestellt haben.

9 „Gefällt mir“

Vielen Dank für das Feedback! Die Änderungen an der Suche gefallen mir sehr gut, aber der zusätzliche Klick bedeutet definitiv etwas mehr Hürde als früher.

Ich frage mich, ob wir die Ergebnisse vielleicht wieder ohne Klick anzeigen könnten, aber diesen zusätzlichen Klick für „in allen Themen und Beiträgen" oben beibehalten, falls relevant:

Screen Shot 2021-10-12 at 10.53.14 AM

:point_up: Diese Darstellung gefällt mir viel besser als die alte Checkbox, die wir hatten.

15 „Gefällt mir“

Sie war ohnehin in der mobilen Ansicht nie live? :thinking:

Nur, wenn du / in einem Thema ansiehst. Aber das war doch schon das alte Verhalten, oder? :thinking:

Du hast recht. Das wurde bereits diskutiert. Leider habe ich Discourse nur 2–3 Mal über ein Mobilgerät genutzt.

Entschuldigung, ich meinte, dass die Option, im aktuellen Thema zu suchen, neu ist (und in den meisten Fällen unnötig; sie ist wahrscheinlich nur für sehr lange Themen nützlich). Zudem steht sie an erster Stelle. Die alte Suche funktionierte einwandfrei. Jetzt verstehe ich sie nicht mehr. Es ist nicht möglich, Tastenkürzel zu verwenden, um ein Thema zu finden und es während des Verfassens hinzuzufügen.

1 „Gefällt mir“

Vielen Dank für die Antwort. Live-Suche ist ein Killer-Feature. Es gibt keinen Grund, sie wegen eines besseren visuellen Stils zu vermeiden. Die Suche muss in erster Linie einfach und schnell sein. Ein schnell erreichbares Suchfeld ist für schnelle Suchergebnisse erforderlich. Ich kann nicht zustimmen, dass die aktuelle Version besser ist. Keine Live-Suche und übermäßige Klicks.

4 „Gefällt mir“

Ich stimme dem zu. Es dauert jetzt ewig, bis ich ein Thema finde, und dann muss ich noch innerhalb dieses Themas suchen – etwas, das ich mehrmals am Tag mache.

4 „Gefällt mir“

Ich sehe das nicht als großes Problem, da das Drücken von \u003ckbd\u003eENTER\u003c/kbd\u003e eine gängige Methode zum Suchen ist und wir mit dieser zweistufigen Suche einen klareren Überblick haben.
Erste Ebene: Benutzer, Kategorien, Gruppen, Tags
Zweite Ebene: Themen, Beiträge

1 „Gefällt mir“

Nein, das ist nicht neu. Wir haben diese Funktion bereits seit einiger Zeit: Befindet man sich in einem Thema, einer Kategorie, einem Tag oder seinen privaten Nachrichten, sah man früher ein Kontrollkästchen, um in diesem spezifischen Kontext zu suchen. Was neu ist, ist, dass das Kontrollkästchen durch eine Zeile mit „Schlüsselwort in diesem Thema" ersetzt wurde.

Das ist eine berechtigte Beschwerde. Ich habe an dieser Änderung der Suche gearbeitet und habe erwartet, dass dies als Problem angesprochen wird. Wie @Don oben bereits anmerkt, kannst du die Taste \u003ckbd\u003eEnter\u003c/kbd\u003e drücken, um in allen Themen zu suchen. Du kannst auch die Pfeiltasten nach oben/unten verwenden, um durch die verfügbaren Suchergebnisse zu navigieren. Für eine Suche im aktuellen Thema müsstest du also \u003ckbd\u003ePfeil nach unten\u003c/kbd\u003e + \u003ckbd\u003eEnter\u003c/kbd\u003e drücken.

Wir sind uns sehr bewusst, dass dies keine einfache Umstellung ist, besonders für erfahrene Nutzer der Suche. Es fällt schwer, sich an die Änderung zu gewöhnen, da sie sich deutlich langsamer anfühlt. Wir haben diese Änderung jedoch aus mehreren Gründen vorgenommen:

  • Bessere Leistung: Das Auslösen einer vollständigen Suche nach allen Beiträgen bei jedem Tastenanschlag ist ressourcenintensiv. Der zusätzliche Aufwand für die Nutzer bringt einen großen Vorteil für die Seitenverwalter mit sich. Für Self-Hoster, die nur eine Seite verwalten, mag dies nicht viele Auswirkungen haben, aber über viele, viele Discourse-Instanzen hinweg können die Einsparungen spürbar sein.
  • Einfachere Ergebnisliste: Früher gab es in diesem Suchdropdown mehrere Spalten: Thematenergebnisse links und Kategorie-/Tag-/Benutzer-/Gruppenergebnisse rechts. Das sah nicht gut aus, da viele verschiedene Elementtypen gleichzeitig sichtbar waren.
  • Suche als Navigation: Mit den neuen Änderungen ist es sehr schnell möglich, zu einer bestimmten Kategorie, einem Tag, einer Gruppe oder einem Benutzer zu gelangen, ohne die Tastatur zu verlassen. Du kannst beispielsweise einen Teil des Namens eines Tags oder einer Kategorie eingeben und dann \u003ckbd\u003ePfeil nach unten\u003c/kbd\u003e + \u003ckbd\u003eEnter\u003c/kbd\u003e drücken, um zu dieser Tag-/Kategorie-Seite zu navigieren. (Früher waren dafür viele Tastenanschläge erforderlich.)
  • Unterstützung für Suchverlauf: Dies wurde noch nicht implementiert, aber wir planen, dies bald hinzuzufügen – natürlich nur für authentifizierte Benutzer.

Hoffentlich fühlt sich die Suche nach einer kurzen Eingewöhnungsphase gut an. Das ist unser Ziel, aber manchmal ist es schwierig, Änderungen vorzunehmen, ohne zumindest einige Reibungsverluste zu verursachen.

Meinst du, dass die Tastenkombination \u003ckbd\u003ea\u003c/kbd\u003e nicht funktioniert, um ein Suchergebnis einem Thema hinzuzufügen? Bei mir funktioniert sie, obwohl es einen Regression gibt (wird bald behoben): Sie fügt eine relative URL im Editor ein, während es zuvor eine absolute URL war.

17 „Gefällt mir“

Dieser Hinweis hat mich von „ich hasse die neue Suche" zu „es ist in Ordnung und ich begrüße die geringere Leistungsauswirkung" umgestimmt. Es wäre fantastisch, wenn dieser Hinweis im Platzhalter angezeigt würde, der derzeit nur „Suchen" sagt.

8 „Gefällt mir“

Ich werde mich wahrscheinlich daran gewöhnen, aber ich habe eine kleine Anmerkung.

Ich suche nach einem Wort

image

Klicke auf alle Themen und Beiträge

Klicke auf das einzige Ergebnis, und dann möchte ich innerhalb dieses Themas suchen. Aber nach dem Anklicken erscheint nicht die Option „Dieses Thema durchsuchen".

Das Hamburger-Menü führt mich zur Erweiterten Suche, und die einzige Möglichkeit, eine Aufforderung zum Durchsuchen dieses Themas zu erhalten, besteht darin, nach dem Suchbegriff ein Leerzeichen einzufügen.

Vielleicht erinnere ich mich falsch, aber es scheint, als hätte ich nach dem Anklicken eines Themas die Aufforderung zur Suche innerhalb des Themas erhalten, ohne den Suchbegriff ändern zu müssen.

4 „Gefällt mir“

Der Grund, warum du sie nicht siehst, ist, dass das Suchfeld dir die zwischengespeicherten Ergebnisse vom vorherigen Bildschirm anzeigt. Wenn du etwas Neues in das Eingabefeld eingibst, solltest du die Option „Dieses Thema durchsuchen" sehen.

2 „Gefällt mir“

Hm, ich verstehe, worauf du mit diesem Update hinauswillst, aber ich bin mir hier noch unsicher.
Mein erwartetes Verhalten wäre:

  • Wenn ich auf der Startseite bin, ist der Standardsuchbereich „alle Themen“
  • Wenn ich mich in einer Kategorie/einem Thema befinde, ist dies der Standardsuchbereich

In beiden Fällen möchte ich die Ergebnisse dieses Bereichs sofort ohne einen zweiten Klick sehen – genau wie zuvor. Die Änderung des Bereichs per Klick ist jedoch in Ordnung.

Der Trick „einfach Enter drücken“? Ja, das könnte funktionieren, aber es steht in Konkurrenz zu „zeigen, nicht erzählen“ und „lass mich nicht nachdenken“ im Bereich UX-Design.
Die alte Suche fühlte sich einfach knackiger, reaktionsschneller und intuitiver an. Jetzt muss ich über mein Verhalten nachdenken.

6 „Gefällt mir“

Okay, ich verstehe. Ich muss den zusätzlichen Schritt machen, ein Leerzeichen einzufügen. Danke für deine Antwort.

Das hier.

Ich denke, dieser „Hack“ wird von fast jeder Website verwendet. Google, YouTube, Facebook usw. … Sie fügen lediglich einige Vorschläge zur Suche hinzu, aber der Prozess ist derselbe wie bei der Discourse-Suche. Ich weiß, dass dies bei Discourse unüblich ist, aber es ist einfach eine Gewohnheit. Ich habe von meiner Community ziemlich positives Feedback zur neuen Suchnutzung erhalten. Ich denke, das bringt uns einige Vorteile in Bezug auf die Leistung. :slightly_smiling_face:

5 „Gefällt mir“

Vielen Dank für Ihre Antwort.

Die lästigen Hinweise, Tags und Benutzerlisten scheinen nur dazu da zu sein, von der Tatsache abzulenken, dass die Suche nicht mehr funktioniert (bis zusätzliche Benutzeraktionen ausgeführt werden).

Ja, ein zusätzliches Drücken von Enter ist nicht schwierig. Aber warum erscheinen diese speziellen Suchelemente auf dem Bildschirm? Verwendet sie normalerweise irgendein gewöhnlicher Benutzer? Das glaube ich nicht. Im Moment wirken die aufklappenden Tags und Namen unbekannter Benutzer, die in Scharen herunterfallen, wie ein aufdringlicher McDonald’s-Kiosk. Ich möchte keine Pommes frites, aber sie bieten sie mir bei jedem Klick an.

Ehrlich gesagt wäre ich einem angepinnten Thema gegenüber verständnisvoll gewesen, das im Voraus mitteilte, dass Discourse die Live-Suche aufgrund von Leistungsproblemen abschalten muss. Diejenigen, die ein Hosting betreiben, haben die Möglichkeit, vorerst bei der Version mit den aktuellen Einstellungen zu bleiben.

Aber jetzt gibt es keine Möglichkeit, zu Beta6 oder Beta5 zurückzukehren. Der Neuaufbau stürzt ab.

Was bewirkt Strg+Enter? Ich habe geklickt, als es zum dritten Mal erschien. Im Suchfeld war noch nichts eingegeben, also wurde ich auf einen leeren Bildschirm mit einer Fehlermeldung umgeleitet.

Ich habe heute bereits den Fehlerbericht zum Fehler bei Querverweis-Links gesendet. Sie haben recht, es gibt dieses Problem. Ich habe über die Tastenkürzel geschrieben, dass sie jetzt nicht mehr so effektiv sind, da zusätzliche Klicks nötig sind und ich den Bildschirm im Blick behalten muss, um sicherzustellen, dass die Pfeiltaste die richtige Option auswählt. Zuvor war es dem Benutzer egal, da die Standardsuche im aktuellen Thema standardmäßig deaktiviert war und es nicht einfach war, sie zu erreichen und zu aktivieren.

3 „Gefällt mir“

Oh, okay. Kämpften die meisten Server bereits mit der Standard-Suchfunktionalität von Discourse?

1 „Gefällt mir“

Wir haben festgestellt, dass unnötige Suchvorgänge den Großteil der von unseren Servern durchgeführten Sucharbeit ausmachten. Unsere Server haben enorme Mengen an Sucharbeit erledigt; auf einigen Websites war dies die zweit- oder drittteuerste Route, wenn es um die Gesamtkosten geht.

Unsere Server sind extrem schnell, wir können einen Großteil dieser Belastung verkraften. Selbsthoster hingegen zahlten einen Preis, der viel zu hoch war.

Dies ist nicht in unseren Plänen. Sicher werden wir das Design anpassen und verbessern, möglicherweise die Hinweise verfeinern und so weiter. Allerdings haben wir keine Pläne, dieses Schiff wieder in den Hafen zurückzubringen.

Cheese wurde verschoben. Ich empfehle dringend, 14 Tage lang damit zu leben und uns Feedback zu kleinen Anpassungen zu geben, die wir vornehmen können, um die Situation weiter zu verbessern.

Cheese wird nicht zurückverlegt.

18 „Gefällt mir“

Vielen Dank für die Klärung. Das Problem ist nicht technischer Natur. Als SaaS-Betreiber sind die Kosten von Discourse für sinnlose Suchanfragen während einer Live-Suche zu hoch. Jede Bewegung eines Benutzers verursacht Kosten. Da Discourse Open Source ist, stimme ich der Aussage zu, dass der Maintainer geringere Kosten haben sollte. Als Community-Mitglied muss ich das Entwicklungsteam unterstützen.

Jedenfalls war die vorherige Version der Suche konfigurierbar. Aktuell sind einige Optionen (nach Tag, nach Benutzer usw.) aktiviert, die früher standardmäßig deaktiviert waren.

Ich äußere hier die Gefühle meiner Benutzer, da sie in diesem Forum nicht vertreten sind. Ich gehe davon aus, dass die meisten aktiven Nutzer hier Administratoren, Entwickler oder Designer aus ihren selbst gehosteten Installationen sind. Daher hoffe ich, dass mein Feedback nützlich ist.

7 „Gefällt mir“


So habe ich das neue Suchfeld zum ersten Mal gesehen. In meinem mentalen Modell sind alles, was unter dem Feld steht, Ergebnisse. Daher sah der Suchknopf aus wie ein weiterer Ergebnistyp. Ich finde, Designrichtlinien sollten solche Situationen verhindern.

Meiner Intuition nach sollte der Suchknopf rechts neben dem Suchfeld stehen. Stattdessen gibt es diesen „Suche zurücksetzen"-Knopf. Erst jetzt habe ich bemerkt, dass er existiert.

Zu meiner Überraschung ist Google ähnlich aufgebaut. Auch dort gibt es diesen seltsamen „Suche zurücksetzen"-Knopf, dessen Existenz mir nie bewusst war. Der Unterschied ist, dass Google den Suchknopf zumindest klar von den Ergebnissen abgrenzt.

Ich finde, Discourse hat aus UX-Sicht vieles richtig gemacht. Aber es gibt auch einige seltsame Dinge. Manchmal sind Änderungen eine Verbesserung, manchmal sind es einfach nur Änderungen.

Ich glaube, die Ursache dafür liegt darin, dass Änderungen ad hoc vorgenommen werden, ohne ein Design-System, das auf klar definierten Richtlinien basiert. Es ist aus dem intuitiven Wissen seiner Schöpfer gewachsen, das sie über die Jahre gesammelt haben. Die Paradigmen hinter den UI-Entscheidungen sind nicht klar verbalisiert und werden quasi diktatorisch getroffen.

5 „Gefällt mir“

Ein Design-System wäre doch völlig diktatorisch, oder? Was für eine Anleitung könnte ein Design-System speziell für diese Änderung gegeben haben?

Gibt es Beispiele dafür? Falls das jemals wieder vorkommt, kannst du gerne auf Meta danach fragen. Soweit ich weiß, steht hinter jeder Änderung eine Begründung… aber es stimmt, dass wir die Gründe für jede Änderung nicht über die Commit-Nachricht, die die Änderung vorgenommen hat, hinaus bekannt geben.

Wir sind quasi-diktatorisch, insofern als dass wir diejenigen sind, die die endgültige Entscheidung treffen, was in Discourse aufgenommen wird (jemand muss das tun), aber es werden viele Faktoren berücksichtigt. Die Performance wurde bereits erwähnt, aber das Feedback unserer Kunden spielt eine große Rolle, denn ohne sie gäbe es Discourse nicht. Wir betreiben auch Meta, um genau diese Art von Feedback von der breiteren Community der Selbsthoster zu sammeln, und wir beobachten die #site-feedback-Kategorien auf großen Seiten (insbesondere bei großen Migrationen von anderen Plattformen), um einen Eindruck davon zu bekommen, wie es bei normalen Nutzern läuft.

10 „Gefällt mir“