Delete

Delete(string[], UpdateOptions)

Elimina archivos o carpetas indexados del índice. Luego actualiza el índice sin rutas eliminadas. Tenga en cuenta que un documento individual no se puede eliminar del índice si se agregó al índice como parte de una carpeta.

public DeleteResult Delete(string[] paths, UpdateOptions options)
Parámetro Escribe Descripción
paths String[] Las rutas a los archivos o carpetas para eliminar.
options UpdateOptions Las opciones de actualización.

Valor_devuelto

Un objeto que describe el resultado de eliminar archivos o carpetas del índice.

Ejemplos

El ejemplo muestra cómo eliminar rutas indexadas de un índice.

string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments\";
string documentsFolder2 = @"c:\MyDocuments2\";

// Creando un índice en la carpeta especificada
Index index = new Index(indexFolder);

// Indexación de documentos de las carpetas especificadas
index.Add(documentsFolder1);
index.Add(documentsFolder2);

// Obtener rutas indexadas desde el índice
string[] indexedPaths1 = index.GetIndexedPaths();

// Escribiendo rutas indexadas a la consola
Console.WriteLine("Indexed paths:");
foreach (string path in indexedPaths1)
{
    Console.WriteLine("\t" + path);
}

// Eliminando la ruta del índice del índice
DeleteResult deleteResult = index.Delete(new string[] { documentsFolder1 }, new UpdateOptions());

// Obtener rutas indexadas después de la eliminación
string[] indexedPaths2 = index.GetIndexedPaths();
Console.WriteLine("\nDeleted paths: " + deleteResult.SuccessCount);

Console.WriteLine("\nIndexed paths:");
foreach (string path in indexedPaths2)
{
    Console.WriteLine("\t" + path);
}

Ver también


Delete(UpdateOptions, string[])

Elimina documentos indexados de flujos o estructuras. Luego actualiza el índice sin documentos eliminados.

public DeleteResult Delete(UpdateOptions options, string[] documentKeys)
Parámetro Escribe Descripción
options UpdateOptions Las opciones de actualización.
documentKeys String[] Las claves de los documentos agregados desde flujos o estructuras.

Valor_devuelto

Un objeto que describe el resultado de eliminar documentos del índice.

Ver también