Managing multiple indexes

--HG--
branch : 1.x
extra : rebase_source : 930ebcb3cc0c50b45beac39a81658ace562c8e04
This commit is contained in:
Sebastien Ros
2013-03-04 16:00:55 -08:00
parent 6c24f4a57f
commit 2015448c44
15 changed files with 256 additions and 82 deletions

View File

@@ -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);