Added defensive logic to File Indexer for scenarios where file does not exist on disk. Added ability to reset the search index prior to reindexing.
This commit is contained in:
@ -59,6 +59,13 @@ namespace Oqtane.Infrastructure
|
||||
var currentTime = DateTime.UtcNow;
|
||||
var lastIndexedOn = Convert.ToDateTime(siteSettings.GetValue(SearchLastIndexedOnSetting, DateTime.MinValue.ToString()));
|
||||
|
||||
if (lastIndexedOn == DateTime.MinValue)
|
||||
{
|
||||
// reset index
|
||||
log += $"*Site Index Reset*<br />";
|
||||
await searchService.DeleteSearchContentsAsync(site.SiteId);
|
||||
}
|
||||
|
||||
var ignorePages = siteSettings.GetValue(SearchIgnorePagesSetting, "").Split(',');
|
||||
var ignoreEntities = siteSettings.GetValue(SearchIgnoreEntitiesSetting, "").Split(',');
|
||||
|
||||
|
Reference in New Issue
Block a user