我们有一个报告网站,在搜索屏幕上大多数字段都是组合框。然后,我们将和所有字段放在一起以获取经过筛选的记录列表。例如,如果我选择了纽约在在团队下拉列表的优先级下拉和销售城市下拉列表和优先级1,看上去像这样(伪SQL),它会一般的东西逗号分隔列表在搜索框中指示ALL或ANY?
Show me all record where City = 'NY' AND Priotity = '1' AND Team = 'Sales'
我们现在刚刚添加标签我们记录如此以支持通过标签进行搜索,我们添加了一个额外的文本框以便通过TAG进行搜索,您可以在其中输入逗号分隔列表。
现在这是一个自动完成的文本框,它支持多个条目(similar to the Multiple Cities (local) example on this page.
当我们推出它的人对搜索将如何当你在文本框中输入多个项目的工作不同的预期是它:。
- 做一个AND和只返回了所列出的所有标签的记录。
- 做一个OR和返回记录有列出的任何标记。
事实证明,我们推出了#1,但许多人预计#2。这只是基本偏好,还是在这个例子中有一个默认的标准。我们唯一的解决办法,现在是下一个加一个单选按钮,文本框说ALL或任何