IndexUpdater

IndexUpdater class

Representa un actualizador de índice. Esta clase realiza la reindexación de documentos en un índice de una versión anterior.

public class IndexUpdater

Constructores

Nombre Descripción
IndexUpdater() Inicializa una nueva instancia delIndexUpdater clase.

Métodos

Nombre Descripción
CanUpdateVersion(string) Comprueba si un índice en el directorio especificado se puede actualizar a la última versión.
IsLatestVersion(string) Comprueba si el directorio especificado contiene un índice de la última versión.
UpdateVersion(string, string) Realiza la reindexación de documentos en un índice de una versión antigua. El índice actualizado se colocará en elnewIndexPath directorio. El índice en elindexPath el directorio no se cambiará.

Observaciones

Aprende más

Ejemplos

El ejemplo demuestra un uso típico de la clase.

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

IndexUpdater updater = new IndexUpdater();

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

Ver también