Full Text Functionality

@nursix : 

Updated