Use Postgres's ilike for case-insensitivity; added an or clause.