public ActionResult PerformSearch(SearchCriteriaViewModel criteria)
        {
            if (!ModelState.IsValid) return CurrentUmbracoPage();

            //get a generic result from the external index where the Name contains the query (fuzzy it!)
            var results = new Index<Result>().Where(r => r.Name.Contains(criteria.Query).Fuzzy(0.6));
            TempData[SearchResultsKey] = results.ToList();

            return CurrentUmbracoPage();
        }
 public SearchViewModel()
 {
     Results = new List<Result>();
     Criteria = new SearchCriteriaViewModel();
 }