feature - add full text search support