diff --git a/App_Code/SearchHelpers.cs b/App_Code/SearchHelpers.cs index bef71c8a..aa9932dc 100644 --- a/App_Code/SearchHelpers.cs +++ b/App_Code/SearchHelpers.cs @@ -36,6 +36,12 @@ public static void BuildIndex(HttpContext ctx) { } public static SearchResults Query(HttpContext ctx, string query, int page = 1) { + if (string.IsNullOrWhiteSpace(query)) { + return new SearchResults { + Documents = new SearchResult[0], + TotalCount = 0 + }; + } var indexPath = ctx.Server.MapPath("~/App_Data/Index"); var indexSearcher = new DirectoryIndexSearcher(new DirectoryInfo(indexPath)); using (var searchService = new SearchService(indexSearcher)) {