IndexingReport
Contenido
[
Ocultar
]
IndexingReport class
Representa información detallada sobre una operación de indexación.
public class IndexingReport
Propiedades
| Nombre | Descripción |
|---|---|
| EndTime { get; } | Obtiene la hora de finalización de la indexación. |
| Errors { get; } | Obtiene la lista de errores. |
| IndexedDocuments { get; } | Obtiene la lista de documentos indexados. |
| IndexedDocumentsSize { get; } | Obtiene la longitud total de los documentos indexados en MB. |
| IndexingTime { get; } | Obtiene la duración de la indexación. |
| RemovedDocuments { get; } | Obtiene la lista de documentos eliminados del índice. |
| SegmentCount { get; } | Obtiene el número de segmentos de índice. |
| StartTime { get; } | Obtiene la hora de inicio de la indexación. |
| TotalDocumentsInIndex { get; } | Obtiene el número total de documentos en el índice. |
| TotalIndexSize { get; } | Obtiene el tamaño total del índice en bytes. |
| TotalTermCount { get; } | Obtiene el número total de términos en index. |
| UpdatedDocuments { get; } | Obtiene la lista de documentos actualizados. |
Observaciones
Aprende más
Ejemplos
El ejemplo demuestra un uso típico de la clase.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments1\";
string documentsFolder2 = @"c:\MyDocuments2\";
// Creando un índice en la carpeta especificada
Index index = new Index(indexFolder);
// Indexación de documentos
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// Obtener informes de indexación
IndexingReport[] reports = index.GetIndexingReports();
// Imprimiendo reportes a la consola
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();
}
Ver también
- espacio de nombres GroupDocs.Search.Common
- asamblea GroupDocs.Search