Files
Orchard/src/Orchard.Web/Modules/Orchard.Indexing/Services/IIndexService.cs
Sebastien Ros 2015448c44 Managing multiple indexes
--HG--
branch : 1.x
extra : rebase_source : 930ebcb3cc0c50b45beac39a81658ace562c8e04
2013-03-04 16:00:55 -08:00

19 lines
651 B
C#

using System;
using System.Collections.Generic;
namespace Orchard.Indexing.Services {
public class IndexEntry {
public string IndexName { get; set; }
public int DocumentCount { get; set; }
public DateTime LastUpdateUtc { get; set; }
public IEnumerable<string> Fields { get; set; }
public IndexingStatus IndexingStatus { get; set; }
}
public interface IIndexingService : IDependency {
void DeleteIndex(string indexName);
void RebuildIndex(string indexName);
void UpdateIndex(string indexName);
IndexEntry GetIndexEntry(string indexName);
}
}