Delete

Delete(string[], UpdateOptions)

Tar bort indexerade filer eller mappar från indexet. Uppdaterar sedan indexet utan raderade sökvägar. Observera att ett enskilt dokument inte kan tas bort från indexet om det lades till i indexet som en del av en mapp.

public DeleteResult Delete(string[] paths, UpdateOptions options)
Parameter Typ Beskrivning
paths String[] Sökvägarna till filer eller mappar att radera.
options UpdateOptions Uppdateringsalternativen.

Returvärde

Ett objekt som beskriver resultatet av att ta bort filer eller mappar från indexet.

Exempel

Exemplet visar hur man tar bort indexerade sökvägar från ett index.

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

// Skapar ett index i den angivna mappen
Index index = new Index(indexFolder);

// Indexering av dokument från de angivna mapparna
index.Add(documentsFolder1);
index.Add(documentsFolder2);

// Få indexerade sökvägar från indexet
string[] indexedPaths1 = index.GetIndexedPaths();

// Skriva indexerade sökvägar till konsolen
Console.WriteLine("Indexed paths:");
foreach (string path in indexedPaths1)
{
    Console.WriteLine("\t" + path);
}

// Tar bort indexsökväg från indexet
DeleteResult deleteResult = index.Delete(new string[] { documentsFolder1 }, new UpdateOptions());

// Få indexerade sökvägar efter radering
string[] indexedPaths2 = index.GetIndexedPaths();
Console.WriteLine("\nDeleted paths: " + deleteResult.SuccessCount);

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

Se även


Delete(UpdateOptions, string[])

Tar bort dokument som indexerats från strömmar eller strukturer. Uppdaterar sedan indexet utan raderade dokument.

public DeleteResult Delete(UpdateOptions options, string[] documentKeys)
Parameter Typ Beskrivning
options UpdateOptions Uppdateringsalternativen.
documentKeys String[] Nycklarna till dokument som lagts till från strömmar eller strukturer.

Returvärde

Ett objekt som beskriver resultatet av att ta bort dokument från indexet.

Se även