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

11

有些简单,有些复杂,但我找不到最佳标准。有人能指点我让用户定义搜索条件(或筛选器)以检索结果的“最佳”方法吗?

这很复杂,因为:

  • 需要支持约10种不同类型的元素
  • 支持And、Or、Not
  • 括号(对95%的人口来说是致命的)

以MorningStar高级基金筛选器为例,它还可以,但不是web2.0(ajax、JQuery..换句话说,不够酷),而且它处理括号很差。

1个回答

11

检查iTunes中的智能播放列表。我认为这个用户界面非常清晰。

OS X中的Finder具有类似的图形用户界面,但也允许通过按下Alt(+)/(-)来创建嵌套的“括号”。


1
我很好奇:你是怎么发现嵌套括号的事情的?UI界面中有多少指导可以告诉用户如何使用整个过滤功能?谢谢。 - Mal Ross
1
我想,每当应用程序几乎做到你想要的事情时按下Alt键是Mac的一种特点。这个功能的可发现性肯定可以得到改善,例如通过包括一个可见的按钮来实现。 - Kornel
虽然我同意上面两条评论,但我所做的只是按下智能播放列表编辑器UI上的(?)按钮,它有一个屏幕截图,上面清楚地标出了所有内容。我认为对于愿意花时间进行高级搜索的人(高级用户),这并不是太过分的要求。 - Tyler Collier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接