用于搜索的AND和OR的最佳隐喻是什么?

时间:2009-06-26 12:27:39

标签: search user-interface

作为程序员,我们都知道AND和OR(结点和联合)之间的区别。我正在建立一个列出属性的网站,我真的在搜索部分苦苦挣扎。我希望用户能够使用复选框进行搜索,但有些标准使用AND和其他使用OR更有意义。

例如,显示具有“4间卧室和2间浴室”和“靠近市中心或靠近公共汽车交通”的房产。

通常搜索只是联结(如谷歌),或者它们实际上解释了使用AND或OR。但由于我的目标受众非常广泛,我正在寻找任何人都能理解的简单视觉指示器,而不仅仅是数学上倾向的那些:)。

3 个答案:

答案 0 :(得分:5)

为什么不只是有你的选项列表,然后有一个复选框,上面写着'包含上述任何一个'(或)和'包含所有上述'(和)

所以:

 [ ] Option 1
 [X] Option 2
 [X] Option 3

[X]Contains all [ ] Contains any

这是一种非常简单的传达和/或搜索方式,而不会过多地介绍它背后的逻辑。

答案 1 :(得分:1)

我相信(大部分)用户都明白:

<select>
  <option>...
  <option>...
</select>
使用

,然后使用OR获取所有项目。

我猜选择AND的自然方法是使用一组复选框。

答案 2 :(得分:1)

当用户选择他们的选项时,你可以同时(ajaxly)用简单的英语写下一个短语。

这将使用户能够非常快速地了解您的界面。