搜索/过滤器/布尔表达式的最佳用户界面

问题描述:

有一些简单的,一些复杂的,但我找不到黄金标准。 任何人都可以指向“最好”的方式让用户定义一个搜索条件(或过滤器)来检索结果吗?搜索/过滤器/布尔表达式的最佳用户界面

这是复杂的,因为:

  • 需要支持约10种不同类型的元素
  • 支持,OR,NOT
  • 括号(杀手人口的95%)

作为一个例子,我看了MorningStar高级基金过滤器,它是好的,但不是web2.0(ajax,JQuery ..换句话说,不酷),它处理括号很差。

在iTunes中查看智能播放列表。我觉得这个界面非常清晰。

搜索在OS X有类似的GUI,也可以让嵌套 “括号” 通过按下Alt键(+)/(-)

+1

我很好奇:你怎么知道嵌套的括号?在UI中有多少指导来告诉用户如何使用过滤功能作为一个整体?谢谢。 – 2012-03-22 11:11:55