IndexingReport
Contenuti
[
Nascondere
]
IndexingReport class
Rappresenta informazioni dettagliate su un’operazione di indicizzazione.
public class IndexingReport
Proprietà
Nome | Descrizione |
---|---|
EndTime { get; } | Ottiene l’ora di fine dell’indicizzazione. |
Errors { get; } | Ottiene l’elenco degli errori. |
IndexedDocuments { get; } | Ottiene l’elenco dei documenti indicizzati. |
IndexedDocumentsSize { get; } | Ottiene la lunghezza totale dei documenti indicizzati in MB. |
IndexingTime { get; } | Ottiene la durata dell’indicizzazione. |
RemovedDocuments { get; } | Ottiene l’elenco dei documenti rimossi dall’indice. |
SegmentCount { get; } | Ottiene il numero di segmenti di indice. |
StartTime { get; } | Ottiene l’ora di inizio dell’indicizzazione. |
TotalDocumentsInIndex { get; } | Ottiene il numero totale di documenti nell’indice. |
TotalIndexSize { get; } | Ottiene la dimensione totale dell’indice in byte. |
TotalTermCount { get; } | Ottiene il numero totale di termini nell’indice. |
UpdatedDocuments { get; } | Ottiene l’elenco dei documenti aggiornati. |
Osservazioni
Saperne di più
Esempi
L’esempio mostra un utilizzo tipico della classe.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments1\";
string documentsFolder2 = @"c:\MyDocuments2\";
// Creazione di un indice nella cartella specificata
Index index = new Index(indexFolder);
// Indicizzazione dei documenti
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// Ottenere rapporti di indicizzazione
IndexingReport[] reports = index.GetIndexingReports();
// Stampa i report sulla 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();
}
Guarda anche
- spazio dei nomi GroupDocs.Search.Common
- assemblea GroupDocs.Search