作为程序员,我们都知道AND和OR(结点和联合)之间的区别。我正在建立一个列出属性的网站,我真的在搜索部分苦苦挣扎。我希望用户能够使用复选框进行搜索,但有些标准使用AND和其他使用OR更有意义。
例如,显示具有“4间卧室和2间浴室”和“靠近市中心或靠近公共汽车交通”的房产。
通常搜索只是联结(如谷歌),或者它们实际上解释了使用AND或OR。但由于我的目标受众非常广泛,我正在寻找任何人都能理解的简单视觉指示器,而不仅仅是数学上倾向的那些:)。
答案 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)用简单的英语写下一个短语。
这将使用户能够非常快速地了解您的界面。