Successful Search: engineering a real-time and data driven search experience