有些简单,有些复杂,但我找不到最佳标准。有人能指点我让用户定义搜索条件(或筛选器)以检索结果的“最佳”方法吗?
这很复杂,因为:
- 需要支持约10种不同类型的元素
- 支持And、Or、Not
- 括号(对95%的人口来说是致命的)
以MorningStar高级基金筛选器为例,它还可以,但不是web2.0(ajax、JQuery..换句话说,不够酷),而且它处理括号很差。
有些简单,有些复杂,但我找不到最佳标准。有人能指点我让用户定义搜索条件(或筛选器)以检索结果的“最佳”方法吗?
这很复杂,因为:
以MorningStar高级基金筛选器为例,它还可以,但不是web2.0(ajax、JQuery..换句话说,不够酷),而且它处理括号很差。
检查iTunes中的智能播放列表。我认为这个用户界面非常清晰。
OS X中的Finder具有类似的图形用户界面,但也允许通过按下Alt和(+)
/(-)
来创建嵌套的“括号”。