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