2009-06-14 5 views
1

Il s'agit d'une question sur la meilleure façon de concevoir l'expérience de recherche pour les utilisateurs d'un système basé sur CMS. C'est sur un système intranet. Les utilisateurs doivent pouvoir filtrer les résultats de la recherche en fonction de l'emplacement du document/de l'information et avoir la possibilité de rechercher/filtrer d'autres métadonnées telles que l'auteur, la date de création parmi d'autres champs. Ce que j'ai en tête est de laisser les utilisateurs filtrer dessus avant de cliquer sur search, ou de les faire filtrer sur le résultat sur la page de résultat après que la recherche a été exécutée. Ce dernier serait probablement conçu en utilisant un mécanisme basé sur Ajax qui met à jour le résultat en temps réel en fonction de leur sélection.Meilleur design pour la recherche, du point de vue de l'utilisateur. Sélection pré ou post recherche?

Que pensez-vous? Quelle serait la meilleure expérience de convivialité du point de vue de l'utilisateur?

Ceci concerne la page Recherche avancée sur le système. Il existe aussi un simple contrôle web de recherche, mais c'est sur la façon de concevoir la recherche avancée.

Répondre

1

Je dirais les deux. Laissez-les spécifier autant de champs qu'ils le souhaitent initialement, puis ajoutez-en autant qu'ils le souhaitent plus tard. Si vous êtes préoccupé par l'encombrement de l'interface graphique, vous pouvez avoir une vue de recherche avancée ou une bascule pour afficher/masquer les filtres.

+0

@Matthew, oui, c'est probablement la façon dont je résoudrais ça. Merci. –

1

Je sais que c'est ennuyeux et probablement banalise votre situation, mais qu'en est-il de l'approche google? Je veux dire un champ de saisie pour tous vos problèmes. Si vous avez besoin de plus, vous pouvez sélectionner certains champs sur une page avancée, mais dans la plupart des cas, une simple recherche devrait faire? Je diviserais probablement l'entrée d'utilisateur et jetterais un coup d'oeil à chaque chaîne. Serait-ce un numéro fon? Serait-ce un zip? .. Je pense que vous avez l'idée, si possible, ne pas submerger l'utilisateur avec l'interface utilisateur. Une dernière chose: qu'en est-il de l'idée de google/bing, mais avec des cases à cocher pour les différents champs au lieu des radiobuttons?

Questions connexes