it-swarm.com.de

Ergebnisse mit Kontrollkästchen filtern

Ein Kollege von mir und ich haben auf einer unserer Websites über das Filtern mit Kontrollkästchen diskutiert.

Wir verwenden eine Reihe von Kontrollkästchen, damit der Benutzer eine Suche verfeinern kann, indem er bei der Suche seine Interessenbereiche auswählt. Durch den Besuch der Suchseite auf unserer Website erhält der Benutzer alle verfügbaren Ergebnisse, wonach eine verfeinerte Suche durchgeführt werden kann.

Die Diskussion bezieht sich darauf, ob alle Kontrollkästchen aktiviert sein sollen, wenn der Benutzer auf die Seite gelangt oder nicht. Wir haben Beispiele für Lösungen in freier Wildbahn gesehen, können uns aber nicht entscheiden, welche wir verwenden möchten.

Wir haben zwei Gruppen von Kontrollkästchen zur Auswahl, die jeweils ungefähr fünf bis acht Kontrollkästchen enthalten. Eine Sorge ist, dass es für den Benutzer umständlich ist, fünf oder sechs Kästchen zu deaktivieren, wenn alle Kästchen vorab aktiviert sind, da er nur an einer oder zwei der Auswahlmöglichkeiten interessiert ist.

Könnte es als Konvention angesehen werden, alle Ergebnisse anzuzeigen, wenn Sie zuerst auf die Seite gelangen, ohne dass Kästchen angekreuzt sind, und dann nur die zu überprüfen, die im Suchergebnis angezeigt werden sollen?

17
dotmartin

Ja, es ist eine Konvention. Wenn Sie sich Websites mit großem und starkem Verkehr wie Amazon oder Ebay ansehen, werden Sie dieses Verhalten feststellen. Sie sehen alles in einer Liste, es sei denn, Sie starten die Filterung, indem Sie eine Filteroption aktivieren. Und beim Start ist kein Filter vorausgewählt/geprüft.

Vergessen Sie nicht, eine Option zum Löschen von Filtern zu verwenden. Irgendwann könnten Sie so stark filtern, dass kein Produkt Ihrer Wahl entspricht. Und es ist ein guter Stil, immer aktive Filter anzuzeigen, falls Sie mit reduzierten Bereichen arbeiten.

Hier ist ein guter Artikel, der Filter und facettierte Suchmuster erklärt .

Screenshot of Amazon search result

Screenshot of Etsy search result

Screenshot of eBay search result

18
FrankL

Dies ist genau der Grund, warum die meisten dieser Suchvorgänge tatsächlich Filter sind. Für eine Suche wählen Sie die Elemente aus, die aufgenommen werden sollen, und die Ergebnisse zeigen Elemente, die mit diesen übereinstimmen. Filtern bedeutet, dass Sie aus der gesamten Liste definieren, woran Sie interessiert sind, und nicht übereinstimmende Einträge entfernt werden. Jedes Element ist standardmäßig "alle Einträge" - was eine auswählbare Option sein kann oder nicht.

Wenn Sie dies zusammen mit einem klaren (wie @FrankL erwähnt) haben, sollte die Herausforderung, die richtigen Produkte zu finden, beherrschbar sein. Es ist jedoch auch wichtig sicherzustellen, dass normale oder übliche Filter einfach genug auszuwählen sind - dies hängt stark von den Produkten und den Benutzern ab. Wenn es beispielsweise mehrere Preisgruppen gibt, kann es sich lohnen, eine Option "oder höher" und/oder "oder darunter" zu verwenden, mit der alle relevanten Felder ausgewählt werden.

Wie so oft gibt es keine einzige richtige Antwort, da dies von Ihren genauen Anforderungen abhängt.

2

Möglicherweise möchten Sie die facettierte Navigation in Betracht ziehen, die eine integrierte, inkrementelle Such- und Suchfunktion bietet, mit der Benutzer mit einer klassischen Stichwortsuche beginnen und dann eine Ergebnisliste scannen können. Derzeit arbeite ich auch daran, einen Suchbildschirm zu entwerfen, indem ich das facettierte Navigationsmodell für meine Benutzeroberfläche nutze. Ich habe ungefähr 50 Suchkriterien und bin dabei, den Bildschirm zu vereinfachen. Hier sind die schnellen Tipps, die Sie beim Entwerfen verwenden können

  • Flexible Navigation zulassen
  • Stellen Sie eine Vorschau der nächsten Schritte bereit
  • Organisatorische Ergebnisse auf sinnvolle Weise Unterstützen Sie das Erweitern und Verfeinern der Suche
  • Verwenden Sie die Metadaten, um zu zeigen, wohin Sie als Nächstes gehen sollen. Helfen Sie den Benutzern, die vorherigen Schritte anzuzeigen und zurückzukehren
  • etikett kurz machen
  • rückgängig-Funktion bereitstellen
  • zeigen Sie häufig verwendete Facetten für jeden Satz an und lassen Sie die verbleibenden durch eine Erweiterungsliste oder ein modales Fenster anzeigen

Einige Ressourcen:
http://flamenco.berkeley.edu/talks/hearst_facets09.ppt

http://boxesandarrows.com/view/faceted-finding-with

http://www.slideshare.net/tgr2uk/from-search-to-discovery

http://uxmag.com/articles/rich-internet-application-screen-design

http://designingwebinterfaces.com/15-common-components

http://www.alistapart.com/articles/design-patterns-faceted-navigation/

Podcast vom IA Summit 2010 zum Suchen und Durchsuchen

http://www.slideshare.net/gnudelman/design-caffeine-for-search-and-browse-ui-iasummit201

1
Ravi

Vielleicht bin ich mit diesem Denken allein, aber wäre es nicht am besten, einfach die Schaltfläche "Alle auswählen/Keine auswählen" zu haben? Dies ist nicht nur eine häufig genug vorkommende Konvention, sondern bedeutet auch, dass Sie standardmäßig "Alle auswählen" können und der Benutzer auf einfache Weise seine Felder auf nur ein oder zwei beschränken kann (oder bei Bedarf zu "Alle" zurückkehren kann).

0
cwallenpoole