SearchReport
Contenido
[
Ocultar
]
SearchReport class
Representa información detallada sobre una operación de búsqueda.
public class SearchReport
Propiedades
| Nombre | Descripción |
|---|---|
| DocumentCount { get; } | Obtiene el número de documentos encontrados. |
| EndTime { get; } | Obtiene la hora de finalización de la búsqueda. |
| ObjectQuery { get; } | Obtiene la consulta de búsqueda en forma de objeto. |
| OccurrenceCount { get; } | Obtiene el número total de ocurrencias encontradas. |
| SearchDuration { get; } | Obtiene la duración de la búsqueda. |
| SearchOptions { get; } | Obtiene las opciones de búsqueda. |
| StartTime { get; } | Obtiene la hora de inicio de la búsqueda. |
| TextQuery { get; } | Obtiene la consulta de búsqueda en forma de texto. |
Métodos
| Nombre | Descripción |
|---|---|
| override ToString() | Devuelve unString que representa la corrienteSearchReport . |
Observaciones
Aprende más
Ejemplos
El ejemplo demuestra un uso típico de la clase.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Creando un índice en la carpeta especificada
Index index = new Index(indexFolder);
// Indexación de documentos de la carpeta especificada
index.Add(documentsFolder);
// Buscando en el índice
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// Obtener informes de búsqueda
SearchReport[] reports = index.GetSearchReports();
// Imprimiendo reportes a la consola
foreach (SearchReport report in reports)
{
Console.WriteLine("Query: " + report.TextQuery);
Console.WriteLine("Time: " + report.StartTime);
Console.WriteLine("Duration: " + report.SearchDuration);
Console.WriteLine("Documents: " + report.DocumentCount);
Console.WriteLine("Occurrences: " + report.OccurrenceCount);
Console.WriteLine();
}
Ver también
- espacio de nombres GroupDocs.Search.Common
- asamblea GroupDocs.Search