IndexUpdater

IndexUpdater class

表示索引更新程序。 此类在旧版本的索引中执行重新索引文档。

public class IndexUpdater

构造函数

姓名 描述
IndexUpdater() 初始化一个新的实例IndexUpdater类.

方法

姓名 描述
CanUpdateVersion(string) 检查指定目录中的索引是否可以更新到最新版本。
IsLatestVersion(string) 检查指定目录是否包含最新版本的索引。
UpdateVersion(string, string) 在旧版本的索引中执行重新索引文档。 更新的索引将放在newIndexPathdirectory. 中的索引indexPath目录不会更改。

评论

了解更多

例子

该示例演示了该类的典型用法。

string sourceIndexFolder = @"c:\MyOldIndex\";
string targetIndexFolder = @"c:\MyNewIndex\";

IndexUpdater updater = new IndexUpdater();

if (updater.CanUpdateVersion(sourceIndexFolder))
{
    VersionUpdateResult result = updater.UpdateVersion(sourceIndexFolder, targetIndexFolder);
}

也可以看看