2009-06-26 6 views
1

En tant que programmeurs, nous sommes tous conscients des différences entre ET et OU (jonction et union). Je construis un site Web qui liste des propriétés et je me bats vraiment sur la partie de recherche. Je souhaite que l'utilisateur puisse effectuer une recherche à l'aide de la case à cocher, mais certains critères ont plus de sens en utilisant AND et d'autres en utilisant OR. Par exemple, montrez les propriétés qui ont «4 chambres et 2 salles de bains» et «près du centre-ville OU près d'un autobus de transit».Quelle est la meilleure métaphore de AND et OR pour la recherche?

Habituellement, la recherche est seulement une jonction (comme Google), ou ils expliquent en fait l'utilisation de ET ou OU. Mais puisque mon public cible est très large, je cherche un indicateur visuel simple qui pourrait être compris par n'importe qui, pas seulement mathématiquement enclin :).

Répondre

1

Lorsque les utilisateurs sélectionnent leurs options, vous pouvez simultanément (ajaxly) écrire une phrase en anglais.

Cela permettra aux utilisateurs de comprendre votre interface assez rapidement.

+0

Il ne devrait pas être «ajaxly», «javascriptly» serait suffisant –

1

je crois (la plupart) les utilisateurs comprennent que lorsque:

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

est utilisé, tous les éléments sont pris avec OR.

Je suppose que la manière naturelle d'avoir des sélections AND est d'avoir un groupe de cases à cocher.

+0

Mais vous ne pouvez pas savoir à l'avance les éléments à ajouter à une liste d'options. Il est également possible d'être au centre-ville ET près d'un bus de transit. L'option AND/OR serait à la charge de l'utilisateur. –

+0

Hmm ... Je n'ai pas eu cette impression en lisant la question. Laisse Eldimo dire ce qu'il en pense. –

+0

En fait, nous avons fait quelques tests de couloir et certaines cases à cocher de l'utilisateur étaient OR et certains utilisateurs pensaient ET. C'est ce qui a incité la question :) –

5

Pourquoi ne pas avoir simplement votre liste d'options et une case à cocher qui dit « Contient tout de ce qui précède » (Or) et « contient tous les ci-dessus » (Et)

Alors:

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

[X]Contains all [ ] Contains any 

Il s'agit d'un moyen assez simple de transmettre et/ou de chercher sans trop se laisser prendre par la logique qui le sous-tend.

+0

Je préférerais un système où l'utilisateur peut discordance ET ET OU –

+0

Que voulez-vous dire? – samoz

+0

Autoriser l'utilisateur à dire "option 1 ET (option 2 OU option 3)" –

Questions connexes