2009-06-26 13 views
1

プログラマとして、ANDとOR(ジャンクションとユニオン)の違いを知っています。私はプロパティをリストするウェブサイトを構築しています。私は検索部分で本当に苦労しています。私は、ユーザーがチェックボックスを使用して検索できるようにしたいが、いくつかの基準は、ANDと他のORを使ってより意味をなさない。AND検索とOR検索の最も優れたメタファーは何ですか?

たとえば、「4つの寝室と2つのバスルーム」と「バス停の近く、またはバス停の近く」というプロパティを表示します。

通常、検索はジャンクション(Googleなど)であるか、実際にはANDまたはORの使用について説明します。しかし、私のターゲットオーディエンスは非常に広いので、私は、数学的に傾いている人ではなく、誰かが理解できる単純な視覚的指標を探しています:)。

答えて

1

ユーザーがオプションを選択すると、同時に英語のフレーズを書くことができます(ajaxly)。

これにより、ユーザーは非常に迅速にインターフェイスを理解できるようになります。

+0

それは 'ajaxly'である必要はない、 'javascriptly'で十分でしょう –

1

私は、ユーザー(のほとんどが)ときということを理解し信じている:

<select> 
    <option>... 
    <option>... 
</select> 

が使用され、その後、すべての項目がORで撮影されています。

私はANDを選択する自然な方法は、チェックボックスのグループを持つことだと思います。

+0

しかし、オプションリストに追加するものを事前に知ることはできません。ダウンタウンに近く、バスのトランジットに近いことも可能です。 AND/ORオプションは、ユーザーに任されます。 –

+0

ええと...私は質問を読むときにその印象を持っていませんでした。 Eldimoが彼がそれについて何を考えているかを教えさせてください。 –

+0

実際に、私たちは廊下のテストを行いました。ユーザーのチェックボックスの中にはORがあり、ANDと思われるものもありました。それは質問を促したものです: –

5

理由だけではなく、オプションのリストを持っており、そのように(または)「上記のいずれかが含まれています」と「上記のすべてが含まれています」(AND)

言うチェックボックスを持っていない:

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

[X]Contains all [ ] Contains any 

これは、その背後にあるロジックにあまり巻き込まれずに伝えたり、検索したりする非常に簡単な方法です。

+0

私は、ユーザーが一致しないシステムを好むだろうとAND –

+0

どういう意味ですか? – samoz

+0

ユーザーが「オプション1 AND(オプション2 ORオプション3)」と言うことを許可します。 –

関連する問題