Dieser Artikel wurde maschinell übersetzt.

Nutzbarkeit in der Praxis

Die Suche ist für die Auffindbarkeit entscheidend

Dr. Charlie Kreitzberg und Ambrose Little

In dieser Kolumne werden wir über Suche sprechen.Suchvorgänge aktivieren an vielen Orten einrichten.In Websites sind Sie oft die erste Wahl für die Navigation des Benutzers.In sozialen Netz Sites ermöglichen Sie Benutzern das Auffinden von relevanten Gruppen.In Geschäftsanwendungen sind Sie Tools für die Suche nach einzelne Datensätzen und zum Erstellen von Berichten.Mit der Suche passt eine Größe alle nicht.Die Sorgfalt und Kreativität, mit denen Sie die Suchtools in Ihren Anwendungen entwerfen, können wirklich auf die Benutzerfreundlichkeit auswirken.

Best Practices und Muster


Ambrose Little

Historisch gesehen, ist Suche nicht eines der Dinge, die Entwickler neigen dazu, viel über, nachzudenken, es sei denn, Sie für Google funktionieren.  In vielen IT-Anwendungen ist es etwas wir sozusagen auf am Ende slap.  Auf Websites, es entspricht oft dem – wir gehen davon aus, dass wir können eine Suche-Appliance oder einige andere einfach Schlüsselwort Suche Einrichtung nutzen, und in einigen Fällen wir es bis ganz Bing, Google, Yahoo oder eine andere Suchmaschine überlassen.

Wenn wir Suche uns implementieren, versehen ist in der Regel eine binäre Umschalten zwischen “ einfache ” und “ erweiterte ” Recht mit “ erweiterte ” Bedeutung, die wir für unsere Objekte Sie ein Formular mit die meisten oder alle der Schlüsseleigenschaften auslösen, einige Dropdownlisten hinzugefügt und Personen zur Stadt zu wechseln.

Wir können und sollten besser mit Suche tun.Unabhängig davon, wie gut wir unsere Informationsarchitektur die Möglichkeit, die wir es zu dem Punkt, die suchen fixieren nicht ist Bastelarbeiten benötigten niedrig und ist wächst desto fügen wir Inhalte, Objekte und Daten zu unserer Lösungen näher auf 0 (null).

Suche muss als ein Problem, wenn der obersten Ebene unterteilt werden beim Denken Sie über Ihre Lösung sind.Sollte es dort als Teil der Bedenken Cross-Ausschneiden zusammen mit Sicherheit, Leistung und andere Anforderungen.  In der Tat können Sie mehr generisch Suche “ Findability, ” aufrufen, da die Realität ist, dass Sie nicht nur hinsichtlich der Suche, sondern auch andere Möglichkeiten zum Suchen von Informationen hinsichtlich der denken müssen.

Donna Stefan hat vier allgemeine Modi, die Benutzer, einsetzen Wenn Sie-Informationen Seek identifiziert:

  1. Suchen nach etwas, wenn Sie, wissen was Sie möchten, und Wörter, um es zu beschreiben.
  2. Erforschen, wenn Sie nur einen Überblick über was Sie möchten, und möglicherweise nicht die Wörter verfügbar um es zu formulieren.
  3. Suchen nach entsprechende Elementen, wenn Sie nicht wissen, was Sie benötigen.
  4. Suchen nach etwas, haben Sie vor gesehen.

Diese Modi möglicherweise ein guter Ausgangspunkt, wenn Sie Findability im Allgemeinen sollten Sie zu starten.  (Übrigens wurde “ Findability ” von Peter Morville in seinem Buch Ambient Findability [O’Reilly, 2005] geprägt.Ich glaube, es ist eine hervorragende Begriff, um die Cross-Ausschneiden Anliegen und die Qualität nach hier wir zusammengefasst.Of Course, die Kenntnisse und damit verbunden Disziplinen zurückgehen Weg, um vor der Begriff geprägt, wurde – in Informationen und Bibliothek Wissenschaft.)

Andere Forscher ausgebildet wurde und über “ Informationen foraging ” geschrieben haben (Peter Pirolli und Stuart Karte “ Information Foraging in Information Access Umgebungen, ” 1995) und “ Berrypicking ” (Marcia j.Bates, “ der Entwurf für das Browsen und Berrypicking Verfahren für die Online Search-Schnittstelle ” 1989).Kürzlich, sind einige Theorists erstellen, auf diese und weitere Anregungen zum Vorschlagen von einer mehr fokussierte Subdiscipline der “ unsystematische Suche ” (Ryen White und Resa Roth “ unsystematischer suchen: Über das Abfrage / Antwort-Paradigma, ” 2009).

Was scheint ein roter Faden unter diese Denker zu sein ist, dass die Suche nach Informationen (oder Objekten, denen Sie mit arbeiten möchten) weder einfach durchsuchen noch eine einfache Fragen und Finde Mittel des Betriebs ist. Es ist in der Regel eine Kombination von Modi und nicht nur das – Menschen neigen dazu, "sich entwickelnde suchen," zu verwenden, die neue identifizieren ist, nützliche Informationen gefunden bei der Suche, den Sie verwenden können, um weiter optimieren und verbessern Ihr Wissen über das Thema ebenso wie die Ihrer Suche.

Dies praktisch vorschlägt ist erforderlich für uns als Ersteller, aktivieren diese Art von gesucht – Suchen als zentraler Bestandteil aktivieren Personen, die gewünschten Informationen zu finden, suchen und integrieren, die mit anderen Mitteln der Ermittlung nachzudenken.

Wie können wir dies tun?

Wie bereits erwähnt ist sichergestellt, dass Findability einer der Aspekte Cross-Ausschneiden ist Adresse in Ihren Lösungen Schlüssel.Es ist viel zu einfach Übertragung in der Prüfliste und sicherstellen, dass Sie es denken bezeichnet werden.  Der Lösung unter Umständen benötigen, für Findability kleiner ist als in anderen; vielleicht es ist die wichtigste Qualität.  Sie wird nicht kennen, wenn Sie kümmern nicht, es bis zu betrachten.

Aus Sicht der Implementierung müssen Sie über Ihre formale Informationsstruktur vorstellen, wie in “Strategien für Designing Application Navigationsbereich” (msdn.microsoft.com/magazine/dd458810.aspx) und dann individuelle Ansichten und Bildschirme (siehe “die Tao of Bildschirm Design” msdn.microsoft.com/magazine/ee413547.aspx) erläutert. Für Suche ist der erste Schritt zu versuchen, ein Verständnis der welche Suche im Zusammenhang mit Ihrer Lösung und Ihre Benutzer bedeutet. Der Kontext Ihrer Lösung (z. B. rich Client-Anwendung für die Verarbeitung von Kreditanträge) können Sie denken, über welche Art von Suche mehr als andere hilfreich ist. Kontrast die Kredit-Anwendung mit einer öffentlichen marketing-Website – die Suche-Anforderungen für die Website sind wahrscheinlich ganz anders. 

Im ersten Fall darin Projektmappenkontexts Kontext Kredit Prozessoren effektiv zu gestalten, bei der Verarbeitung Kredit Anwendungen.  Die Informationen sind private und strikt kontrollierten innerhalb der Organisation.Im zweiten Fall ist der Projektmappenkontexts Kontext Verteilen von Informationen und Schulung der Mitarbeiter über ein Produkt oder Dienst mit Ansicht, kümmert sich um Verkäufe.Hier ist die Informationen öffentlich und disseminated so weit wie möglich sein soll.

Interne, vom Object/Transaction-Driven Solutions

Personen, die die Anwendung Kredit in der Regel verwenden müssen, um eine bestimmten Kredit-Anwendung, eine Gruppe von Anwendungen finden Sie, verwandten Anwendungen werden nach Typ und so weiter gearbeitet.  In einer solchen Situation sollten Sie beobachten, wie diese Personen erachten diese Daten heute und auf diese über Ihre ganze Punkte sprechen.  Sie können für Vorschläge bitten, aber denken Sie daran, dass Sie nicht auf Sie Anregungen zum Verbessern dieser Prozesse verlassen sollten – Sie werden in eine eindeutige Position erstellen neue und bessere Möglichkeiten für diese Informationen finden, weisen Sie möglicherweise nicht haben dreamed von. Ein weiterer Vorteil Aspekt dieser Art von Situation ist, dass die Ziele von Benutzern und das Unternehmen häufig ausgerichtet – das Unternehmen möchte Benutzer effektiver arbeiten, und führen Sie die Personen häufig so.

Für eine Lösung wie folgt, möglicherweise möchten Sie das Table-Filter-Muster (siehe Abbildung 1) als Teil der Arbeit mit Muster.  Wenn eine sinnvolle primäre Attribut verfügbar ist, dass Sie für die alphabetische Sortierung verwenden können, können Sie auch alphanumerischer Filter Verknüpfungen hinzufügen.  Aktive Filtern kann auch eine gute Option sein.  Diese und andere Muster im Zusammenhang mit der Suche in Quince quince.infragistics.com finden Sie unter.


Abbildung 1 Excel Tabellenfilter Beispiel

Öffentliche/Information-Driven Projektmappen

Für eine öffentliche marketing-Site abweichen Benutzer Ziele häufig.Ihre Ziele können auch breiteren sein, und ihren Kontexten können viel mehr variieren. Selten ist ein Benutzer primären Ziel zu kommen zu der Website und sofort in einem Verkauf umgewandelt werden, aber wenn dies der Fall ist, der Benutzer hat wahrscheinlich vor besucht, vermutlich weiß genau was Sie will, und wahrscheinlich weiß, wie es mit relativ einfach zu finden. Benutzer wie diese haben bereits gekauft und von Ihnen kaufen möchten.Sie sollte nicht diese Personen vernachlässigen, aber häufig Sie scheinen die angenommenen Rolle für marketing Websites als Ergebnis zu viel Navel gazing seitens des den Entscheidungsträgern sein.

Häufiger stammen Personen in solche eine Website mit einer vage Vorstellung davon, wer Sie sind und was Sie tun können.Sie möglicherweise auch nicht einkaufen per se jedoch nur ein Versuch erfahren Sie mehr über etwas, was Sie tun beziehen.Vielleicht Sie über Sie gehört und mehr erfahren möchten, oder vielleicht Sie können Sie Ihre Produkte und Hilfe benötigen oder aktualisieren möchten.  Häufig stumble Sie auf Sie durch eine Art von Suche, selbst wenn, dass die Suche nur auf den Namen Ihrer Firma ist.  Ich habe sogar Personen, die URLs in Suchmaschinen eingeben gesehen.  Der Punkt ist, dass für eine Öffentliche Website berücksichtigt wie öffentlicher Suchmaschinen Sie Personen zugänglich gemacht Schlüssel ist – wahrscheinlich mehr sollten als Ihren eigenen lokalen suchen. Dies ist natürlich, warum so viel Aufwand und Geld auf Search Engine Optimierung (SEO) verteilt ist und warum müssen Sie einiges über es für eine solche Site nachzudenken.

Aber Personen auch erwarten, sobald Sie auf einer Website sind lokal durchsucht werden kann (häufig fälschlicherweise) erwartet, dass die lokale Suchergebnisse besser werden als was Sie aus Bing oder Google erhalten.  Erfahrenere Benutzer wissen möglicherweise Suchsyntax für scoping eine Suche nach zu einer Website diese Module oder vielleicht verfügen Sie über eine Symbolleiste dazu.  Aber Sie sollten nicht auf, die verlassen und außerdem Sie möglicherweise übersehen out weiter einige Möglichkeiten, die Sie auf allgemeine Schlüsselwort verbessern können, suchen, da Sie es mit Ihrer eigenen Domäne scope können Schlüssel.

Faceted Navigationsbereich

Leiter/in zwischen folgenden Möglichkeiten auf Öffentlicher Suchmaschinen optimieren, ist das Muster mit der Bezeichnung Faceted Navigationsbereich.Trotz seines Namens dieses Muster ist wirklich Weitere Informationen zum Filtern von Suchergebnissen (und ist auch bekannt als Faceted suchen), und in den letzten Jahren hat er die oberen Methode zur Suche behandeln und insbesondere die Suchergebnisse werden.Das kanonische Beispiel ist Amazon.com.In der Randleiste in Abbildung 2 dargestellt bietet Amazon die Möglichkeit zum Filtern der Ergebnisse nach verschiedenen “ Facets ” (auch bekannt als Attribute, Eigenschaften, Kategorien und So weiter).

Abbildung 2 Faceted Navigationsbereich von Amazon.com

Sie finden Sie in Abbildung 2 (wurde in dieser Abbildung miteinander spliced – normalerweise diese Spalten sind gestapelt vertikal auf der linken Seite) der Kategorie, Brand, Verkäufer, VK-Preis, Megapixel, Optical Zoom, Anzeige Größe, Bild Stabilisierung und Sucher Type Facets.  Innerhalb dieser Facets sind bestimmte, sinnvolle Werte oder Wertebereiche, die sich auf das Facet beziehen.  Die Ansicht können Sie deaktivieren aus einer ausgewählten Facet mithilfe der Option alle am Anfang jedes Abschnitts mit dem Titel.  Es zeigt auch Sie die Anzahl der Elemente, die Sie in den Ergebnissen erwarten können, wenn Sie nach Wert eines bestimmten Aspekts filtern.Facets sind kumulativ – mit anderen Worten, Sie einen AND booleschen Operator auswirken.

Obwohl nicht in der Abbildung dargestellt, ist die Breadcrumb-Leiste auf Amazon so erweitert werden, wenn Sie ein Facet, die trägt zum Betonen Sie welche eines Benutzers ausgewählt, zeigt die Reihenfolge (Verlauf), in dem es ausgewählt wurde und ermöglicht Benutzern, mehrere Schritte von Filtern mit einem Klick zurück springen, kommissionieren.

Viele andere gute Beispiele für dieses Muster vorhanden (die Sie auf Quince und an anderer Stelle sehen können).Lesen Sie Erläuterungen schön komparativen Practices für die beste und nicht so gut Greg Nudelman letzte Analyse der Office-Depot, die er mit Amazon ( new.uxmatters.com/mt/archives/2009/09/best-practices-for-designing-faceted-search-filters.php ) verglichen.Und überprüfen Sie für einen detaillierten Vergleich der aktuellen Suche Ergebnisse Techniken über die wichtigsten Internet Ausgänge, “ Search Results Design: Empfohlene Vorgehensweisen und Entwurfsmuster ” durch Louis Lazaris ( smashingmagazine.com/2009/09/28/search-results-design-best-practices-and-design-patterns/ ) zusammen mit dem Muster Suchergebnisse in Quince.(Es ist ein suchen-Tag für verwandte Muster; in Quince verwendet werden können finden Sie unter quince.infragistics.com/#/Search$tag=Search ).

Vergessen Sie über erweiterte Suche

Sie vielleicht bemerkt, dass ye-Olde “ die erweiterte Suche ” hier nicht behandelt worden ist.  Das liegt daran, dass in den meisten Fällen Sie ernsthaft in Betracht ziehen sollten es vollständig zugunsten der Faceted Navigationsbereich eliminieren.  Dies ist ein universelles Prinzip (zweifellos Sie über das Feature "Erweiterte Suche" auf die wichtigsten Suchmaschinen denken) nicht, aber, es sei denn, Sie wissen, dass die Benutzer erweiterte sind und diese Fähigkeit möchten, wahrscheinlich sollte nicht lassen.In der Regel können Sie erreichen den gleichen Zweck und bessere ein Ergebnis mit Faceted Navigationsbereich.Hier sind die Gründe:

  1. Faceted Navigationsbereich erfordern keine Weise Entscheidungen darüber, welche Facets verwenden.Personen können einem ausgelöst und schärfen Sie die Ergebnisse.
  2. Faceted Navigation können und sollten, Verwenden der Kenntnisse über das Ergebnis festgelegt, um sinnvolle Optionen zum Filtern nach zur Verfügung zu stellen.(Z. B. wenn der $ 300–500 Bereich keine Elemente enthält, gibt es macht keinen Sinn in Anzeige oder indem Sie es für Personen Filter).
  3. Insbesondere dann, wenn Sie verwenden das sofortige Aktualisieren als in, fühlen Active Personen Filtering (Siehe kayak.com), wegen der lightweight Gefühl freer versuchen schnell verschiedene Kombinationen von Facets finden, was Sie wollen.

Berücksichtigen Sie begrenzen von Resultsets

Begrenzen von Resultsets ist eine persönliche Entwurf bevorzugt, wird keine harte und schnelle Regel, jedoch in Betracht ziehen halten Ihre Resultsets um etwa die wichtigsten Suchergebnisse 50 oder 100, vor allem dann nicht, wenn eine Art von sortieren und Filtern vorhanden ist.Personen wird nicht mehr als die effektiv scannen, bevor Sie weary wachsen und filtern, sortieren oder eine andere Suche versuchen möchten.Durch Ergebnisse einschränken, können Sie folgende Aktionen ausführen:

  1. Vermeiden Sie formale paging, entfernen unnötige Komplexität von der Schnittstelle und speichern die Kosten der Entwicklung dieser Teil der Benutzeroberfläche.
  2. Ermutigen Sie die Verwendung von sortieren und Filtern von Einrichtungen, wodurch letztendlich Personen bei der Verwendung der Suchfunktionen effizienter und leichter mit was Sie diese optimal.
  3. Die Gesamtleistung zu verbessern.Eines der allgemeinen Leistung Killers in Anwendungen kann die Suchergebnisse nicht verwalten, gut, indem Sie versuchen, abzurufen oder zu viele Ergebnisse laden.

Sie sind wahrscheinlich von diese Empfehlung zum letzten Entwurf zweifelhaft, aber versuchen Sie es – Sie werden überrascht sein.Kosten der kleiner als die Implementierung von Paging und Paging kann später hinzugefügt werden, wenn Sie möchten.  Ich würde Paging hinzufügen und mehr Ergebnisse nur, wenn Benutzerfreundlichkeitstests oder die Art des Problems deutlich, wenn diese vorgenommen ist besser, als wenn diese nicht.

Weitere zu berücksichtigende Faktoren


Dr.Charles B.Kreitzberg

Viele Benutzer Frustration häufig tritt auf, um die Suche.Dies spiegelt wider, die Komplexität der kognitiven Aufgaben, die zugrunde liegen, Suche auch deren Wichtigkeit, mit dem Abrufen der Auftrag abgeschlossen ist.Wie bei allen Entwurf erhalten Sie die besten Ergebnisse, wenn Sie verstehen und mit der Aufgaben, die Benutzer ausführen und Ihre Ereignissignaturen Modelle und Kompetenzen ausrichten.

Benutzer zitieren die Einfachheit des Suchbegriffe für Google oft als das Modell, das angezeigt werden sollen.Es ist verständlich, warum Personen auf die einfache ein einfaches Suchfeld reagieren, aber nicht jede Suche dieses Paradigma passt.Obwohl es nicht immer möglich, ein Tool für effektive Suche ohne eine strukturiertere Benutzeroberfläche zu erstellen ist, kann sorgfältigen Entwurfs von Suche Bildschirmen wirklich die Benutzeroberfläche vereinfachen.

Vor kurzem war ich den Neuentwurf einer Webanwendung, die in die Suche eine wichtige Komponente ist beteiligt.Hiermit wird eine Reihe von Möglichkeiten: für die schnelle Suche auf der Homepage; als eine Reihe von speziellen sucht, jeweils mit einem anderen Geschäftszweck; und als Berichterstellungstool.Im Laufe der Jahre, die diese Anwendung aktualisiert und überarbeitet wurde hatte Registrierung die Anzahl der Suchbildschirm, jeweils von den anderen geringfügig anders.

Wenn wir die Suche Bildschirme sorgfältig analysiert, erkannten wir, dass Sie alle grundlegend ähnlich waren und konnten einer einzelnen Suchbildschirm erstellen, das alle eingebunden.Wir erreicht dies, indem der Benutzer die Suche aus einer Dropdown-Liste auswählen und die Suchparameter auf Basis der Markierung anpassen.Das Ergebnis eliminiert die spezialisierte Suche Bildschirme und diese durch eine einzelne, intuitivere Suchfunktion ersetzt.Dies war eine erhebliche Vereinfachung der Benutzeroberfläche ohne Verlust der Funktionalität.

Wo suchen Problemen

Suche Entwurf geht in eine Anzahl von stellen häufig falsch.Hier sind drei Punkte nach aus:

  1. Suche mit SEO verwirrend.Einige Clients Unternehmen bedeutet der Begriff “ Suche ” Search Engine Optimierung.SEO ist äußerst wichtig, aber es ist nicht Verwendbarkeit oder Benutzererfahrung.Machen den Unterschied zwischen der Suche Benutzeroberfläche und SEO ist wichtig für Ihre Diskussionen mit Unternehmen Clients planmäßig beibehalten.

  2. Pogosticking.Denken Sie an eine Person nach oben und unten auf einen Pogo Stick springen.Wenn ein Benutzer muss auf beibehalten, auf Suchergebnisse, um zu bestimmen, welches das gewünschte Element ist, erhalten Sie einem ähnlichen Muster.  Let’s sagen, dass Sie für einen Debitor mit dem Namen Bob Schmidt suchen und Sie erhalten Suchergebnisse, die mit mehreren Bobs und eine Reihe von Roberts.Sie müssen Sie in der Liste der Ergebnisse klicken, bis Sie den Kunden gewünschten gefunden haben, und dies kann eine echte Benutzerfreundlichkeit Problem werden.Möglicherweise möchten Sie Jared Spool Diskussion des Pogosticking im Kontext der Kataloge (uie.com/articles/galleries/ ) zu lesen

    Hier sind zwei Dinge, die Sie tun können, um das Problem Pogo-Stick zu minimieren:

    Platzieren Sie genügend Informationen in den Suchergebnissen, dass der Benutzer die Relevanz des Elements bestimmen kann, ohne dass Sie die Detailseite finden Sie auf.Seien Sie vorsichtig über Titel, die Sie, verwenden da hierbei handelt es sich um wichtige Hinweise für den Benutzer.Z. B. anstelle eines Elements Ergebnisse diese:

    finden Sie, wenn Sie eine aussagekräftigere Ergebnis, wie dieser zur Verfügung stellen können:

    Stellen Sie die Details mit “ vertikale Navigation ” zur Verfügung, so dass der Benutzer kann Details werden angezeigt, diese schließen und wieder auf die Ergebnisse der Suche werden.Das Ziel ist, um zu vermeiden, dass des Benutzers die Suche Ergebnisseiten lassen und dann wieder zum wechseln müssen.(Siehe unsere Diskussion der Navigation in der Ausgabe vom März 2009 von MSDN Magazinemsdn.microsoft.com/magazine/dd458810.aspx ).

  3. Paging.Wenn Sie viele Suchergebnisse haben, kann Paging wichtig, sowohl für Comprehensibility als auch für Leistung sein.Paging kann jedoch ein Albtraum für den Benutzer Wenn sehr viele Seiten vorhanden sind und keine Möglichkeit festzustellen, welches das Element der Benutzer hat möchte.Versuchen Sie es auf Amazon.com: Suchen Sie nach einem Buch auf medizinische praktischen durch einen Autor mit dem Namen “ Smith. ” Als ich es versuchte, erhielt ich über 11.000 Treffer mit nur den ersten drei Seiten anzeigen.Jakob Nielsen vermerkt, dass “ Benutzer fast nie hinter der zweiten Seite der Suchergebnisse aussehen ” (useit.com/alertbox/20010513.html ).

    Paging kann ein schwierigen technisches Problem an Adresse sein, da Sie oft nicht wissen, wo sich das gewünschte Element befindet und sogar wie viele Seiten tatsächlich erforderlich sind.Aber wenn Sie Anhaltspunkte für den Benutzer dazu, wie Sie sehen können, können Sie Aufwand und Ärger reduzieren.

Denken über Suche UI-Entwurf

Es gibt keine magische für das Erstellen eines Entwurfs perfekte Suche, aber hier sind einige Fragen, die Sie für Ihre eigenen Situation anpassen können.Denken Sie daran, dass eine einzelne Anwendung möglicherweise mehrere Typen von Suche, und es ist oft ratsam, in Richtung einer einfachen, umfassende Benutzeroberfläche arbeiten, die die verschiedenen Typen unterstützen kann.Dies kann eine Herausforderung sein.

  1. Beginnen Sie mit einen allgemeinen Einblick in den Typ der Informationen zu suchen, die Sie erwarten.Wie Ambrose vorgeschlagen, kann eine Taxonomy wie Gertraud Stefan vier Betriebsmodi Informationen Suchvorgänge hilfreich sein.Eine andere Taxonomy ist eine, die Whitney Quesenbery, Janis Morariu und ich, entwickelt um Informationen Suchvorgänge Ansätze (wqusability.com/articles/search-usability.html ) zu kategorisieren.Es definiert fünf Arten von Informationen zu suchen:
    • Durchsuchen – soll untersuchen, um festzustellen, was zur Verfügung steht.
    • Suchen – ich etwas bestimmtes suchen möchten.
    • Abfrage – Elemente anzuzeigen, die meinen Kriterien entsprechen soll.
    • Strukturierte – durch eine Reihe von Entscheidungen, die mir meine einzugrenzen helfen geführt werden soll.
    • Mit Assistenten – über die Informationen geführt werden soll.
  2. Berücksichtigen Sie die Domäne der Suche.Arbeiten Sie mit einer sehr komplexen Domäne oder eine einfache?Welche Art von Abfragen benötigen Sie zum Verarbeiten?Benötigen Sie für den Umgang mit Synonymen und Spitznamen?Sind Sie Datumsangaben oder Datumsbereiche wichtig?Datensätze unterschiedliche sind, oder muss der Benutzer zwischen ähnliche Datensätze eindeutig zu machen?
  3. Erwägen Sie, das die Funktionen Ihrer Benutzer.Der Hoffnung besteht darin, dass Sie Ihre Benutzer untersuchen und Erstellen von Rollen, so dass dies eine einfache Frage beantworten sollten wurde haben.Sie möchten wissen:
    • Wie vertraut Sie mit der Domäne sind in dem Sie suchen.Wissen Sie, dass die Terminologie?
    • Wie hoch entwickelten sind die Benutzer hinsichtlich der Ihre Fähigkeit, formulieren Suchabfragen?
    • Legen Sie die Benutzer eine nachfolgende Abfrage zu erstellen, um eine Ergebnisse zu verfeinern möchten?(Viele nicht).

Definieren Sie den Kontext der Suche Aufgaben klar.Im Allgemeinen sind Suche Vorgänge der ersten Schritt in einer größeren Reihe von Aufgaben.Werden Sie deaktivieren auf warum Benutzer für die Suche und welche Aktionen Benutzer mit den Ergebnissen ausführen werden, sobald das Element (oder Element Satz) befindet.Wenn der Benutzer, verfügt um Datensätze wiederholt zu verarbeiten (Durchsuchen, suchen Sie nach Datensatz, Datensatz verarbeiten und dann zu der Ergebnisliste auf einem anderen Datensatz zurückkehren), stellen Sie sicher, dass der Ablauf einfacher und klarer sind.

Entscheiden Sie, wie Sie die Ergebnisliste präsentieren können.Entwerfen Sie die Ergebnisliste um einfache visuelle scannen und die Kennung der Elemente zu erleichtern.Platzieren Sie genügend Elemente auf jeder Seite (Wenn Sie Paging verwenden) um die übersichtliche zu viele kleine Seiten zu erhalten.(Ich finde häufig, dass 50 zunächst zahlreiche ist.)

Was Else gibt es so sagen?

Die Suche ist eine komplexe Aufgabe und eine für die sorgfältige Entwurf einen Unterschied in Brauchbarkeit und Benutzerfreundlichkeit vornehmen kann.Aufnehmen von Zeit und Aufwand wirklich über den Entwurf vorstellen kann tilgen.  Hier sind einige praktischen Überlegungen, die Sie im Auge behalten können:

  • Suche und größerem Findability, ist der Schlüssel für die meisten Lösungen heutzutage und vorab zusammen mit andere Kreuz Ausschneiden Aspekte berücksichtigt werden.
  • Berücksichtigen Sie die Suche angehen, den Kontext der Projektmappe und den Kontext Ihrer Benutzer.Ihre Kenntnisse über diese informiert darüber, wie Sie die Suche in Ihren Lösungen unterstützen.
  • Überlegen Sie, wie Search andere Formen der Suchvorgänge Informationen ergänzen kann.
  • Wenn Ihre Lösung Informationen öffentlich ist, denken Sie sorgfältig über optimalen es über die wichtigsten Suchmaschinen verfügbar gemacht.
  • Wert über Öffentliche Module, die durch die Verwendung von Facets in Ihrer Domäne zu Ihrer lokalen Suche hinzufügen.
  • Nutzen Sie bekannte Muster und Vorgehensweisen, die Form um Ihre Lösung für die Suche geben unterstützen. 

Betrachten Sie die Beispiele für die große Angreifer jedoch immer passen Sie an oder schließen Sie bieten im Kontext Ihrer Anwendung und Ihre Benutzer Sinn aus.

Dr.Charles Kreitzberg ist CEO von Cognetics Corp.(cognetics.com), der Beratung Nutzbarkeit und Benutzererfahrung Entwurf Dienste bietet.Seine Leidenschaft ist intuitive Schnittstellen erstellen, die Verbindungen für Multimediaanrufe hergestellt und Benutzer bei der Unterstützung von Unternehmenszielen für das Produkt zufriedenstellen.Charles lebt in Central New Jersey, wo er als eine ausführen Musiker moonlights.

Ambrose Little lebt mit seiner Ehefrau und vier Kindern in zentralen New Jersey.Er wurde entwerfen und Entwickeln von Software für mehr als 10 Jahre und ist ein INETA-Sprecher und Microsoft MVP werden berücksichtigt.Kürzlich, er wird zum Entwerfen von Personen aus technischen Entwurf verschoben und ist jetzt ein Benutzer Erfahrung Designer für Infragistics.