IndexingReport
inhoud
[
verbergen
]
IndexingReport class
Vertegenwoordigt gedetailleerde informatie over een indexeringsbewerking.
public class IndexingReport
Eigenschappen
Naam | Beschrijving |
---|---|
EndTime { get; } | Haalt de eindtijd van de indexering op. |
Errors { get; } | Haalt de lijst met fouten op. |
IndexedDocuments { get; } | Haalt de lijst met geïndexeerde documenten op. |
IndexedDocumentsSize { get; } | Krijgt de totale lengte van geïndexeerde documenten in MB. |
IndexingTime { get; } | Haalt de indexeringsduur op. |
RemovedDocuments { get; } | Haalt de lijst op van verwijderde documenten uit de index. |
SegmentCount { get; } | Haalt het aantal indexsegmenten op. |
StartTime { get; } | Haalt de starttijd van de indexering op. |
TotalDocumentsInIndex { get; } | Haalt het totale aantal documenten in de index op. |
TotalIndexSize { get; } | Krijgt de totale indexgrootte in bytes. |
TotalTermCount { get; } | Krijgt het totale aantal termen in index. |
UpdatedDocuments { get; } | Haalt de lijst met bijgewerkte documenten op. |
Opmerkingen
Kom meer te weten
Voorbeelden
Het voorbeeld demonstreert een typisch gebruik van de klasse.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments1\";
string documentsFolder2 = @"c:\MyDocuments2\";
// Een index maken in de opgegeven map
Index index = new Index(indexFolder);
// Documenten indexeren
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// Indexeringsrapporten ophalen
IndexingReport[] reports = index.GetIndexingReports();
// Afdrukken van rapporten naar de console
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();
}
Zie ook
- naamruimte GroupDocs.Search.Common
- montage GroupDocs.Search