SearchReport
Inhalt
[
Ausblenden
]
SearchReport class
Stellt detaillierte Informationen zu einem Suchvorgang dar.
public class SearchReport
Eigenschaften
Name | Beschreibung |
---|---|
DocumentCount { get; } | Ruft die Anzahl der gefundenen Dokumente ab. |
EndTime { get; } | Ruft die Endzeit der Suche ab. |
ObjectQuery { get; } | Ruft die Suchanfrage in Objektform ab. |
OccurrenceCount { get; } | Ruft die Gesamtzahl der gefundenen Vorkommen ab. |
SearchDuration { get; } | Ruft die Suchdauer ab. |
SearchOptions { get; } | Ruft die Suchoptionen ab. |
StartTime { get; } | Ruft die Startzeit der Suche ab. |
TextQuery { get; } | Ruft die Suchanfrage in Textform ab. |
Methoden
Name | Beschreibung |
---|---|
override ToString() | Gibt a zurückString das repräsentiert den StromSearchReport . |
Bemerkungen
Erfahren Sie mehr
Beispiele
Das Beispiel zeigt eine typische Verwendung der Klasse.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Index im angegebenen Ordner erstellen
Index index = new Index(indexFolder);
// Indizierung von Dokumenten aus dem angegebenen Ordner
index.Add(documentsFolder);
// Suche im Index
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// Suchberichte abrufen
SearchReport[] reports = index.GetSearchReports();
// Berichte an die Konsole drucken
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();
}
Siehe auch
- namensraum GroupDocs.Search.Common
- Montage GroupDocs.Search