Search feature

I would use the `ILIKE` statement, which does a case insensitive search.