mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-22 03:37:25 +08:00
Managing multiple indexes
--HG-- branch : 1.x extra : rebase_source : 930ebcb3cc0c50b45beac39a81658ace562c8e04
This commit is contained in:
@@ -58,6 +58,17 @@ namespace Orchard.Indexing.Services {
|
||||
|
||||
public ILogger Logger { get; set; }
|
||||
|
||||
public bool RebuildIndex(string indexName) {
|
||||
|
||||
if (DeleteIndex(indexName)) {
|
||||
var searchProvider = _indexManager.GetSearchIndexProvider();
|
||||
searchProvider.CreateIndex(indexName);
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public bool DeleteIndex(string indexName) {
|
||||
ILockFile lockFile = null;
|
||||
var settingsFilename = GetSettingsFileName(indexName);
|
||||
|
Reference in New Issue
Block a user