SearchReport
İçindekiler
[
Saklamak
]
SearchReport class
Bir arama işlemiyle ilgili ayrıntılı bilgileri temsil eder.
public class SearchReport
Özellikleri
İsim | Tanım |
---|---|
DocumentCount { get; } | Bulunan belge sayısını alır. |
EndTime { get; } | Aramanın bitiş zamanını alır. |
ObjectQuery { get; } | Arama sorgusunu nesne biçiminde alır. |
OccurrenceCount { get; } | Bulunan toplam oluşum sayısını alır. |
SearchDuration { get; } | Arama süresini alır. |
SearchOptions { get; } | Arama seçeneklerini alır. |
StartTime { get; } | Aramanın başlangıç zamanını alır. |
TextQuery { get; } | Arama sorgusunu metin biçiminde alır. |
yöntemler
İsim | Tanım |
---|---|
override ToString() | a döndürürString akımı temsil edenSearchReport . |
Notlar
Daha fazla bilgi edin
Örnekler
Örnek, sınıfın tipik bir kullanımını göstermektedir.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Belirtilen klasörde bir dizin oluşturma
Index index = new Index(indexFolder);
// Belgeleri belirtilen klasörden indeksleme
index.Add(documentsFolder);
// Dizinde arama
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// Arama raporları alma
SearchReport[] reports = index.GetSearchReports();
// raporların konsola yazdırılması
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();
}
Ayrıca bakınız
- ad alanı GroupDocs.Search.Common
- toplantı GroupDocs.Search