SearchReport
Innehåll
[
Dölj
]
SearchReport class
Representerar en detaljerad information om en sökoperation.
public class SearchReport
Egenskaper
namn | Beskrivning |
---|---|
DocumentCount { get; } | Hämtar antalet hittade dokument. |
EndTime { get; } | Hämtar sluttiden för sökningen. |
ObjectQuery { get; } | Hämtar sökfrågan i objektform. |
OccurrenceCount { get; } | Hämtar det totala antalet hittade förekomster. |
SearchDuration { get; } | Hämtar söklängden. |
SearchOptions { get; } | Hämtar sökalternativen. |
StartTime { get; } | Hämtar starttiden för sökningen. |
TextQuery { get; } | Hämtar sökfrågan i textform. |
Metoder
namn | Beskrivning |
---|---|
override ToString() | Returnerar enString som representerar strömmenSearchReport . |
Anmärkningar
Läs mer
Exempel
Exemplet visar en typisk användning av klassen.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Skapar ett index i den angivna mappen
Index index = new Index(indexFolder);
// Indexering av dokument från den angivna mappen
index.Add(documentsFolder);
// Söker i index
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// Få sökrapporter
SearchReport[] reports = index.GetSearchReports();
// Skriver ut rapporter till konsolen
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();
}
Se även
- namnutrymme GroupDocs.Search.Common
- hopsättning GroupDocs.Search