IndexUpdater

IndexUpdater class

Repräsentiert einen Index-Updater. Diese Klasse führt eine Neuindizierung von Dokumenten in einem Index einer alten Version durch.

public class IndexUpdater

Konstrukteure

Name Beschreibung
IndexUpdater() Initialisiert eine neue Instanz vonIndexUpdater Klasse.

Methoden

Name Beschreibung
CanUpdateVersion(string) Überprüft, ob ein Index im angegebenen Verzeichnis auf die neueste Version aktualisiert werden kann.
IsLatestVersion(string) Überprüft, ob das angegebene Verzeichnis einen Index der neuesten Version enthält.
UpdateVersion(string, string) Führt eine Neuindizierung von Dokumenten in einem Index einer alten Version durch. Der aktualisierte Index wird in die abgelegtnewIndexPath Verzeichnis. Der Index in derindexPath Verzeichnis wird nicht geändert.

Bemerkungen

Erfahren Sie mehr

Beispiele

Das Beispiel zeigt eine typische Verwendung der Klasse.

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

IndexUpdater updater = new IndexUpdater();

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

Siehe auch