2013-07-30 37 views
2

在内容交付服务器上重建索引时,搜索该索引的任何组件都会失败(炸毁)。 如何在不导致搜索组件不可用的情况下重建我的索引?此外,有没有一个标准的方法来处理这个问题?如何在重建期间保持Lucene索引可用性?

的代码我使用的执行上定期重新索引:

Sitecore.Data.Database db = Sitecore.Configuration.Factory.GetDatabase(DBName); 
Index index = db.Indexes[IndexName]; 
index.GetSearcher(db).Close(); 
index.Rebuild(db); 

给一点背景: - (REV 110324)

  • Sitecore的版本6.4.1
  • 有必要重建索引,因为它包含来自Sitecore的一些数据和来自外部系统的一些数据。

回答

相关问题