IndexUpdater

IndexUpdater class

Vertegenwoordigt een indexupdater. Deze klasse voert herindexering van documenten uit in een index van een oude versie.

public class IndexUpdater

Constructeurs

Naam Beschrijving
IndexUpdater() Initialiseert een nieuw exemplaar van hetIndexUpdater klasse.

methoden

Naam Beschrijving
CanUpdateVersion(string) Controleert of een index in de opgegeven map kan worden bijgewerkt naar de laatste versie.
IsLatestVersion(string) Controleert of de opgegeven map een index van de laatste versie bevat.
UpdateVersion(string, string) Voert herindexering van documenten uit in een index van een oude versie. De bijgewerkte index wordt in denewIndexPath directory. De index in hetindexPath map wordt niet gewijzigd.

Opmerkingen

Kom meer te weten

Voorbeelden

Het voorbeeld demonstreert een typisch gebruik van de klasse.

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

IndexUpdater updater = new IndexUpdater();

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

Zie ook