From 1b485c80820c2a8cf1635a150749258c522882f6 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Fri, 18 Jun 2010 12:24:15 -0700 Subject: [PATCH] Removed unused indexing methods from the search module --HG-- branch : dev --- .../Orchard.Search/Services/ISearchService.cs | 3 -- .../Orchard.Search/Services/SearchService.cs | 30 ------------------- 2 files changed, 33 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Search/Services/ISearchService.cs b/src/Orchard.Web/Modules/Orchard.Search/Services/ISearchService.cs index d7e58e6ff..f95cf571d 100644 --- a/src/Orchard.Web/Modules/Orchard.Search/Services/ISearchService.cs +++ b/src/Orchard.Web/Modules/Orchard.Search/Services/ISearchService.cs @@ -6,8 +6,5 @@ namespace Orchard.Search.Services { public interface ISearchService : IDependency { bool HasIndexToManage { get; } IPageOfItems Query(string query, int skip, int? take, bool filterCulture, string[] searchFields, Func shapeResult); - void RebuildIndex(); - void UpdateIndex(); - DateTime GetIndexUpdatedUtc(); } } \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Search/Services/SearchService.cs b/src/Orchard.Web/Modules/Orchard.Search/Services/SearchService.cs index 60d428f21..54558fee5 100644 --- a/src/Orchard.Web/Modules/Orchard.Search/Services/SearchService.cs +++ b/src/Orchard.Web/Modules/Orchard.Search/Services/SearchService.cs @@ -63,35 +63,5 @@ namespace Orchard.Search.Services return pageOfItems; } - - void ISearchService.RebuildIndex() { - if (!_indexManager.HasIndexProvider()) { - Services.Notifier.Warning(T("There is no search index to rebuild.")); - return; - } - - var searchProvider = _indexManager.GetSearchIndexProvider(); - if (searchProvider.Exists(SearchIndexName)) - searchProvider.DeleteIndex(SearchIndexName); - - searchProvider.CreateIndex(SearchIndexName); // or just reset the updated date and let the background process recreate the index - - Services.Notifier.Information(T("The search index has been rebuilt.")); - } - - void ISearchService.UpdateIndex() { - - foreach(var handler in _indexNotifierHandlers) { - handler.UpdateIndex(SearchIndexName); - } - - Services.Notifier.Information(T("The search index has been updated.")); - } - - DateTime ISearchService.GetIndexUpdatedUtc() { - return !HasIndexToManage - ? DateTime.MinValue - : _indexManager.GetSearchIndexProvider().GetLastIndexUtc(SearchIndexName); - } } } \ No newline at end of file