Changed my mind, location should be identified up to case. Also changed implementation. Instead of duplicating the serach machinery to support = instead of like, in the case I pass = I simply don't wrap the like term with percent, which automatically (at least on sql) does a case insensitive search