freetext search functionality.