add search to UC

Does the query fail on lowercase?
also, @smn pointed out to me that `str()` is likely to fail for none ascii characters like `Zoë`. Use `unicode()` instead