【发布时间】:2017-03-09 23:22:30
【问题描述】:
我正在使用 Sitecore 7.2 并使用 Lucene 搜索,我创建了一些模板和页面并且搜索工作正常,现在我想从索引中排除一些模板,我有一个自定义爬虫,它确实从索引但索引未刷新,我正在使用以下代码更新索引
foreach (Cache cache in CacheManager.GetAllCaches())
{
//WriteLog(string.Concat(" Clearing Cache, name = ", cache.Name));
cache.Clear();
}
//WriteLog("Clearing caching finished");
var index = ContentSearchManager.GetIndex("sitecore_global_index");
index.RebuildAsync(IndexingOptions.ForcedIndexing, new System.Threading.CancellationToken(false));
index.Reset();
//index.Refresh();
【问题讨论】:
-
您是否尝试过从 Sitecore Desktop 手动重建它?
-
是的,它可以在桌面上工作,但我想用代码来做。
标签: indexing sitecore sitecore7 sitecore7.2