changed text search to use filter predicate -- seems to be working