/// <summary> /// Returns the results of a searchr request /// </summary> /// <param name="query"></param> /// <returns></returns> public virtual SearchResultSet GetSearchResults(SearchQuery query) { query.SectionsToFilter = GetPermissionFilterList(); SearchTerms st = GetSearchTerms(query); if(query.IsValid(st)) return GetSearchResults(query,GetSearchTerms(query)); else return new SearchResultSet(); }