« Back to home

Search is hard

Getting search right in applications has many interesting subtleties. One problem is that most people don’t understand boolean algebra, to the point that they don’t understand the difference between “and” and “or” in a set of search clauses. Unless your audience is highly technical, giving them a choice between “and” and “or” will only confuse them. If you look at sites which successfully allow complex queries, they do it by using the type of UI component to express whether the choice is “and” or “or”.…

Read more »