The reason that searching for "or" is breaking is because its a keyword, similar to an SQL query you can use "and", "or", "not" to search for values. so when your typing "or" its looking for "<value1> or <value2>"
you can fix this by escaping"or" to "\or".
I don't have a list of them to hand, I'm sure its on google somewhere.