IndexUpdater

IndexUpdater class

Rappresenta un indice di aggiornamento. Questa classe esegue la reindicizzazione dei documenti in un indice di una vecchia versione.

public class IndexUpdater

Costruttori

Nome Descrizione
IndexUpdater() Inizializza una nuova istanza diIndexUpdater classe.

Metodi

Nome Descrizione
CanUpdateVersion(string) Controlla se un indice nella directory specificata può essere aggiornato all’ultima versione.
IsLatestVersion(string) Controlla se la directory specificata contiene un indice dell’ultima versione.
UpdateVersion(string, string) Esegue la reindicizzazione dei documenti in un indice di una vecchia versione. L’indice aggiornato verrà inserito nelnewIndexPath directory. L’indice nel fileindexPath la directory non verrà modificata.

Osservazioni

Saperne di più

Esempi

L’esempio mostra un utilizzo tipico della classe.

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

IndexUpdater updater = new IndexUpdater();

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

Guarda anche