有一些简单的,一些复杂的,但我找不到黄金标准.有人能指出让用户定义搜索条件(或过滤器)以检索结果的"最佳"方式吗?
这很复杂,因为:
需要支持大约10种不同类型的元素
支持和,或者不支持
括号(占人口95%的杀手)
作为一个例子,我看了MorningStar高级基金过滤器,它是好的但不是web2.0(ajax,JQuery ......换句话说,不酷)它并没有很好地处理括号.
在iTunes中查看智能播放列表.我发现这个UI非常清楚.
OS X中的Finder具有类似的GUI,但也允许通过按Alt和(+)
/ 来嵌套"括号" (-)
.