Ho una ricerca di base nella mia pagina web. Quando l'ho progettato, ho scelto di combinare gli input della casella di ricerca con OR. Ad esempio: una ricerca di foo bar
verrà convertita in foo OR bar
, quindi verrà visualizzata ogni voce che include foo o barra.
L'ho fatto perché pensavo che una ricerca dovrebbe tornare il più possibile e lasciare all'utente la ricerca con AND (una ricerca per foo and bar
restituirà solo le voci che contengono entrambe).
Quando il cliente lo ha testato, ha provato a cercare "foo bar" e non è riuscito a trovare la voce giusta perché la ricerca è tornata molto. Sembra confondersi con lui che una ricerca di foo bar
potrebbe restituire voci in cui uno degli input di ricerca è incluso e non entrambi.
Qual è il modo migliore per combinare le parole di ricerca (quando l'utente non fornisce alcuna informazione di combinazione)? Dovrei usare foo AND bar
o foo OR bar
?