SearchReport
inhoud
[
verbergen
]
SearchReport class
Vertegenwoordigt gedetailleerde informatie over een zoekopdracht.
public class SearchReport
Eigenschappen
| Naam | Beschrijving |
|---|---|
| DocumentCount { get; } | Haalt het aantal gevonden documenten op. |
| EndTime { get; } | Haalt de eindtijd van de zoekopdracht op. |
| ObjectQuery { get; } | Haalt de zoekopdracht op in objectvorm. |
| OccurrenceCount { get; } | Haalt het totale aantal gevonden exemplaren op. |
| SearchDuration { get; } | Haalt de zoekduur op. |
| SearchOptions { get; } | Krijgt de zoekopties. |
| StartTime { get; } | Krijgt de starttijd van de zoekopdracht. |
| TextQuery { get; } | Krijgt de zoekopdracht in tekstvorm. |
methoden
| Naam | Beschrijving |
|---|---|
| override ToString() | Geeft als resultaat eenString dat vertegenwoordigt de stroomSearchReport . |
Opmerkingen
Kom meer te weten
Voorbeelden
Het voorbeeld demonstreert een typisch gebruik van de klasse.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Een index maken in de opgegeven map
Index index = new Index(indexFolder);
// Documenten uit de opgegeven map indexeren
index.Add(documentsFolder);
// Zoeken in index
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// Zoekrapporten ophalen
SearchReport[] reports = index.GetSearchReports();
// Afdrukken van rapporten naar de 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();
}
Zie ook
- naamruimte GroupDocs.Search.Common
- montage GroupDocs.Search