搜索/过滤/布尔表达的最佳UI

csm*_*mba 10 user-interface filtering

有一些简单的,一些复杂的,但我找不到黄金标准.有人能指出让用户定义搜索条件(或过滤器)以检索结果的"最佳"方式吗?

这很复杂,因为:

  • 需要支持大约10种不同类型的元素
  • 支持和,或者不支持
  • 括号(占人口95%的杀手)

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

Kor*_*nel 11

在iTunes中查看智能播放列表.我发现这个UI非常清楚.

OS X中的Finder具有类似的GUI,但也允许通过按Alt(+)/ 来嵌套"括号" (-).