First Push of Search Functionality - Also required the uploading of a new table called search_variations