IndexingReport
コンテンツ
[
隠れる
]
IndexingReport class
インデックス操作の詳細情報を表します。
public class IndexingReport
プロパティ
名前 | 説明 |
---|---|
EndTime { get; } | インデックス作成の終了時刻を取得します。 |
Errors { get; } | エラーのリストを取得します。 |
IndexedDocuments { get; } | 索引付けされたドキュメントのリストを取得します。 |
IndexedDocumentsSize { get; } | 索引付けされたドキュメントの合計長を MB 単位で取得します。 |
IndexingTime { get; } | インデックス作成期間を取得します。 |
RemovedDocuments { get; } | インデックス ドキュメントから削除されたドキュメントのリストを取得します。 |
SegmentCount { get; } | インデックス セグメントの数を取得します。 |
StartTime { get; } | インデックス開始時刻を取得します。 |
TotalDocumentsInIndex { get; } | インデックス内のドキュメントの総数を取得します。 |
TotalIndexSize { get; } | 合計インデックス サイズをバイト単位で取得します。 |
TotalTermCount { get; } | インデックス内の用語の総数を取得します。 |
UpdatedDocuments { get; } | 更新されたドキュメントのリストを取得します。 |
備考
もっと詳しく知る
例
この例は、クラスの典型的な使用法を示しています.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments1\";
string documentsFolder2 = @"c:\MyDocuments2\";
// 指定したフォルダにインデックスを作成
Index index = new Index(indexFolder);
// ドキュメントのインデックス作成
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// インデックス レポートを取得する
IndexingReport[] reports = index.GetIndexingReports();
// レポートをコンソールに出力
foreach (IndexingReport report in reports)
{
Console.WriteLine("Time: " + report.StartTime);
Console.WriteLine("Duration: " + report.IndexingTime);
Console.WriteLine("Documents total: " + report.TotalDocumentsInIndex);
Console.WriteLine("Terms total: " + report.TotalTermCount);
Console.WriteLine("Indexed documents size (MB): " + report.IndexedDocumentsSize);
Console.WriteLine("Index size (MB): " + (report.TotalIndexSize / 1024.0 / 1024.0));
Console.WriteLine();
}
関連項目
- 名前空間 GroupDocs.Search.Common
- 組み立て GroupDocs.Search