add full text search endpoint