IndexUpdater

IndexUpdater class

Representerar en indexuppdatering. Denna klass utför omindexering av dokument i ett index av en gammal version.

public class IndexUpdater

Konstruktörer

namn Beskrivning
IndexUpdater() Initierar en ny instans avIndexUpdater class.

Metoder

namn Beskrivning
CanUpdateVersion(string) Kontrollerar om ett index i den angivna katalogen kan uppdateras till den senaste versionen.
IsLatestVersion(string) Kontrollerar om den angivna katalogen innehåller ett index för den senaste versionen.
UpdateVersion(string, string) Utför omindexering av dokument i ett index av en gammal version. Det uppdaterade indexet kommer att placeras inewIndexPath directory. Indexet iindexPath katalogen kommer inte att ändras.

Anmärkningar

Läs mer

Exempel

Exemplet visar en typisk användning av klassen.

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

IndexUpdater updater = new IndexUpdater();

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

Se även