Delete
Содержание
[
Скрывать
]
Delete(string[], UpdateOptions)
Удаляет проиндексированные файлы или папки из индекса. Затем обновляет индекс без удаленных путей. Обратите внимание, что отдельный документ не может быть удален из индекса, если он был добавлен в индекс как часть папки.
public DeleteResult Delete(string[] paths, UpdateOptions options)
Параметр | Тип | Описание |
---|---|---|
paths | String[] | Пути к файлам или папкам для удаления. |
options | UpdateOptions | Варианты обновления. |
Возвращаемое значение
Объект, описывающий результат удаления файлов или папок из индекса.
Примеры
В примере показано, как удалить проиндексированные пути из индекса.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments\";
string documentsFolder2 = @"c:\MyDocuments2\";
// Создание индекса в указанной папке
Index index = new Index(indexFolder);
// Индексация документов из указанных папок
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// Получение проиндексированных путей из индекса
string[] indexedPaths1 = index.GetIndexedPaths();
// Запись проиндексированных путей в консоль
Console.WriteLine("Indexed paths:");
foreach (string path in indexedPaths1)
{
Console.WriteLine("\t" + path);
}
// Удаление индексного пути из индекса
DeleteResult deleteResult = index.Delete(new string[] { documentsFolder1 }, new UpdateOptions());
// Получение проиндексированных путей после удаления
string[] indexedPaths2 = index.GetIndexedPaths();
Console.WriteLine("\nDeleted paths: " + deleteResult.SuccessCount);
Console.WriteLine("\nIndexed paths:");
foreach (string path in indexedPaths2)
{
Console.WriteLine("\t" + path);
}
Смотрите также
- class DeleteResult
- class UpdateOptions
- class Index
- пространство имен GroupDocs.Search
- сборка GroupDocs.Search
Delete(UpdateOptions, string[])
Удаляет проиндексированные документы из потоков или структур. Затем обновляет индекс без удаленных документов.
public DeleteResult Delete(UpdateOptions options, string[] documentKeys)
Параметр | Тип | Описание |
---|---|---|
options | UpdateOptions | Варианты обновления. |
documentKeys | String[] | Ключи документов добавляются из потоков или структур. |
Возвращаемое значение
Объект, описывающий результат удаления документов из индекса.
Смотрите также
- class DeleteResult
- class UpdateOptions
- class Index
- пространство имен GroupDocs.Search
- сборка GroupDocs.Search