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(); }