added case insensitive postgres text searches