IndexUpdater

IndexUpdater class

Представляет средство обновления индекса. Этот класс выполняет переиндексацию документов в индексе старой версии.

public class IndexUpdater

Конструкторы

Имя Описание
IndexUpdater() Инициализирует новый экземплярIndexUpdater класс.

Методы

Имя Описание
CanUpdateVersion(string) Проверяет, можно ли обновить индекс в указанном каталоге до последней версии.
IsLatestVersion(string) Проверяет, содержит ли указанный каталог индекс последней версии.
UpdateVersion(string, string) Выполняет переиндексацию документов в индексе старой версии. Обновленный индекс будет помещен вnewIndexPath directory. Индекс вindexPath каталог не будет изменен.

Примечания

Узнать больше

Примеры

Пример демонстрирует типичное использование класса.

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

IndexUpdater updater = new IndexUpdater();

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

Смотрите также