SearchReport
Contenu
[
Cacher
]
SearchReport class
Représente une information détaillée sur une opération de recherche.
public class SearchReport
Propriétés
| Nom | La description |
|---|---|
| DocumentCount { get; } | Obtient le nombre de documents trouvés. |
| EndTime { get; } | Obtient l’heure de fin de la recherche. |
| ObjectQuery { get; } | Obtient la requête de recherche sous forme d’objet. |
| OccurrenceCount { get; } | Obtient le nombre total d’occurrences trouvées. |
| SearchDuration { get; } | Obtient la durée de la recherche. |
| SearchOptions { get; } | Obtient les options de recherche. |
| StartTime { get; } | Obtient l’heure de début de la recherche. |
| TextQuery { get; } | Obtient la requête de recherche sous forme de texte. |
Méthodes
| Nom | La description |
|---|---|
| override ToString() | Renvoie unString qui représente le courantSearchReport . |
Remarques
Apprendre encore plus
Exemples
L’exemple montre une utilisation typique de la classe.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Création d'un index dans le dossier spécifié
Index index = new Index(indexFolder);
// Indexation des documents du dossier spécifié
index.Add(documentsFolder);
// Recherche dans l'index
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// Obtenir des rapports de recherche
SearchReport[] reports = index.GetSearchReports();
// Impression des rapports sur la console
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();
}
Voir également
- espace de noms GroupDocs.Search.Common
- Assemblée GroupDocs.Search