! deal with text search case