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);
    }
}

也可以看看