full text search to client-side