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 ?