Delete
Inhalt
[
Ausblenden
]
Delete(string[], UpdateOptions)
Löscht indizierte Dateien oder Ordner aus dem Index. Aktualisiert dann den Index ohne gelöschte Pfade. Beachten Sie, dass ein einzelnes Dokument nicht aus dem Index gelöscht werden kann, wenn es dem Index als Teil eines Ordners hinzugefügt wurde.
public DeleteResult Delete(string[] paths, UpdateOptions options)
Parameter | Typ | Beschreibung |
---|---|---|
paths | String[] | Die Pfade zu den zu löschenden Dateien oder Ordnern. |
options | UpdateOptions | Die Update-Optionen. |
Rückgabewert
Ein Objekt, das das Ergebnis des Löschens von Dateien oder Ordnern aus dem Index beschreibt.
Beispiele
Das Beispiel zeigt, wie indizierte Pfade aus einem Index gelöscht werden.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments\";
string documentsFolder2 = @"c:\MyDocuments2\";
// Index im angegebenen Ordner erstellen
Index index = new Index(indexFolder);
// Indizierung von Dokumenten aus den angegebenen Ordnern
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// Abrufen von indizierten Pfaden aus dem Index
string[] indexedPaths1 = index.GetIndexedPaths();
// Indizierte Pfade in die Konsole schreiben
Console.WriteLine("Indexed paths:");
foreach (string path in indexedPaths1)
{
Console.WriteLine("\t" + path);
}
// Löschen des Indexpfads aus dem Index
DeleteResult deleteResult = index.Delete(new string[] { documentsFolder1 }, new UpdateOptions());
// Abrufen von indizierten Pfaden nach dem Löschen
string[] indexedPaths2 = index.GetIndexedPaths();
Console.WriteLine("\nDeleted paths: " + deleteResult.SuccessCount);
Console.WriteLine("\nIndexed paths:");
foreach (string path in indexedPaths2)
{
Console.WriteLine("\t" + path);
}
Siehe auch
- class DeleteResult
- class UpdateOptions
- class Index
- namensraum GroupDocs.Search
- Montage GroupDocs.Search
Delete(UpdateOptions, string[])
Löscht indizierte Dokumente aus Streams oder Strukturen. Aktualisiert dann den Index ohne gelöschte Dokumente.
public DeleteResult Delete(UpdateOptions options, string[] documentKeys)
Parameter | Typ | Beschreibung |
---|---|---|
options | UpdateOptions | Die Update-Optionen. |
documentKeys | String[] | Die Schlüssel von Dokumenten, die aus Streams oder Strukturen hinzugefügt wurden. |
Rückgabewert
Ein Objekt, das das Ergebnis des Löschens von Dokumenten aus dem Index beschreibt.
Siehe auch
- class DeleteResult
- class UpdateOptions
- class Index
- namensraum GroupDocs.Search
- Montage GroupDocs.Search