I have web application that shows lists of various data types ... employees, customers, inventory items, orders, and so on.
There's one simple search field for doing a "global" search (we may add a new advanced "field by field" search later).
Question is, when a user enters multi-word text in the field should the default search behaviour be (1) this OR that
or (2) this AND that
?
What default behaviour do you think average users would expect?
Example:
Customer records:
ID | FIRSTNAME | LASTNAME
------------------------------
001 | John | Smith
002 | John | Jones
003 | Michael | Smith
003 | Betty | Taylor-Smith
Two search behaviours:
(1) search John Smith
means John OR Smith
so it will return all four records.
(2) search John Smiths
means John AND Smith
so it will return only record 001.