我想为我的用户提供一个“高级”搜索引擎。
我基本上有很多搜索条件可供选择:
一些非常简单/常见,并且将在很大程度上使用(即时间段,项目ID)一些不那么主流的和一些不会被大量使用,但我仍然想提供给他们总体而言,我大约有30多个条件可供选择
结果是我显示在网格中的数据集。
我已经在互联网上搜索灵感,甚至
google似乎也没有很好的高级搜索解决方案。
过去我曾经设计过这种工具,尽管用户最终能够相当有效地使用它,但我对结果并不满意。
您认为搜索面板应该一直可见(即显示在我的结果网格顶部)还是可以单独使用(可以让我为所有控件使用更多位置)?您认为最好显示所有搜索条件,或者如果用户想查看/使用更多条件,则让用户单击“高级”您将如何组织标准?按使用频率或更确切地说按区域(即与用户,位置,时间等有关的标准)我应该在哪里放置“搜索”按钮?在更常见的搜索控件旁边,还是在底部,或者两者兼而有之? 更一般而言,您是否想分享有关如何设计漂亮的搜索UI的技巧?
在这种“高级”搜索引擎中,您通常会错过什么样的功能?
不是UI方面的专家,但是我看到了很多不良的UI。
KISS是一个好的开始。 使其直观。 将搜索同时放在顶部和底部。我不愿使用强制我在页面上向上键入的内容(请参阅Flex文档,其分页控件仅位于顶部-您知道哪里很痛苦)。 标准的组织应该有两个方面:
基本运算符(20%),其中80%将使用预先的可随时动态编辑可用的条件集。 使用户以最少的启动时间开始,并允许他们根据需要添加/删除条件。这个想法是让他使用他需要的东西,而不会因为功能集的出色而使他的思想或工作流变得困惑。 正如其他人已经提到的那样,这是当今用户界面的普遍趋势,请使用隐藏的控件,直到用户明确希望进行高级/微调(按需用户界面)为止。 一个好的经验法则是在一个页面上最多具有5-7个功能。 如果您可以按这样的方式安排标准以便从中得出一个故事,那就太好了,即用户可以阅读他的查询,而您的运算符(operator)可以从中得到一些含义。 我非常喜欢小文本和易于理解的图标,但这种设置取决于您的安装环境。您的孙子可以使用这种强大的力量吗? 好的设计还需要使UI可以访问。这是一个很难解决的难题,我完全不知道您会怎么做。 祝你好运!