GetIndexedDocumentItems
Index.GetIndexedDocumentItems method
Получает массив вложенных элементов указанного документа (для документов-контейнеров, таких как ZIP, OST, PST).
public DocumentInfo[] GetIndexedDocumentItems(DocumentInfo documentInfo)
Параметр | Тип | Описание |
---|---|---|
documentInfo | DocumentInfo | Информация о документе. |
Возвращаемое значение
Массив элементов документа.
Примеры
В примере показано, как получить список элементов проиндексированного документа из индекса.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Создание индекса в указанной папке
Index index = new Index(indexFolder);
// Индексация документов из указанной папки
index.Add(documentsFolder);
// Получение списка проиндексированных документов
DocumentInfo[] documents = index.GetIndexedDocuments();
for (int i = 0; i < documents.Length; i++)
{
DocumentInfo document = documents[i];
Console.WriteLine(document.FilePath);
DocumentInfo[] items = index.GetIndexedDocumentItems(document); // Получение списка элементов документа
for (int j = 0; j < items.Length; j++)
{
DocumentInfo item = items[j];
Console.WriteLine("\t" + item.InnerPath);
}
}
Смотрите также
- class DocumentInfo
- class Index
- пространство имен GroupDocs.Search
- сборка GroupDocs.Search