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