Bra*_*ann 21 usability user-interface search-engine
我想为我的用户提供一个"高级"搜索引擎.我基本上有很多搜索条件可供选择:
总的来说,我有大约30多个标准可供选择
结果是我在网格中显示的数据集.
我在互联网上寻找灵感,甚至谷歌似乎也没有一个很好的高级搜索解决方案.
我过去曾设计过这种工具,虽然用户最终能够非常有效地使用它,但我对结果并不满意.
您是否认为搜索面板应始终可见(即显示在我的结果网格顶部)或以单独的形式提供(这样可以让我为所有控件使用更多位置)
您是否认为最好显示所有搜索条件,或者如果用户希望查看/使用更多条件,则让用户点击"高级"
你会如何组织标准?按使用频率,或者更确切地说按区域(即与用户,地点,时间等有关的标准)
我应该在哪里放置"搜索"按钮?旁边是更常见的搜索控件,还是底部或两者?
更一般地说,您是否有关于如何设计一个漂亮的搜索UI的技巧?在这种"高级"搜索引擎中,您通常会错过哪些功能?
dir*_*tly 12
不是UI的专家,但我看到了很多糟糕的UI.
祝你好运!
我倾向于喜欢"规则列表"的方法.你知道那个:
Find items that match [ All |v] of these conditions:
[Name |v] [Contains |v] [_____________] (-) (+)
[Start date |v] [Is before |v] [_____________] (+)
(Cancel) (Search)
Run Code Online (Sandbox Code Playgroud)
这使得对话框不会变得太杂乱,但仍然为用户提供了他们可能需要的所有选项.
但这假设您需要先进的东西!您可能会发现智能设计的关键字列表方法可以正常工作.
默认情况下保持高级控件隐藏.无论您的高级控件是否可见,您的搜索输入和操作按钮应始终可见并且突出显示.确保显示/隐藏高级控件不会更改主输入或按钮的位置 - 这些位置需要保持静态,以便用户的空间内存不受影响.
至于高级控件,在不知道您需要显示什么类型的数据的情况下,我只能概述潜在的组织方法.就个人而言,我喜欢LATCH:
根据您的控制,其中一个将是最有意义的.相应地组织.如果您可以使用滑块或范围输入(例如,"最亮","较轻"等)而不是复选框/无线电列表,则这是优选的,因为它减少了页面上的可视元素的数量.
忘掉"加/减7"规则 - 这个规则完全脱离了那些没有真正读过这项研究的人.简而言之 - 它仅适用于人类对外部刺激的反应,而不适用于屏幕上显示的选项.这并不是说你应该过火,但即使你有很多选择,你也可以在视觉上调整它们.杂乱是设计的失败 - 而不是信息.
请记住使用大量的空格和<label>元素为每个选项提供一个大小合适的点击目标.在处理复选框或无线电时,这一点尤为重要.
确保在返回结果时,有一个明确的标题(<h2>或<h3>通常是足够的)重新说明用户的查询,以及返回了多少结果.不要忘记0结果页面!如果可能的话,提供一些扩展查询的建议.