SearchReport
Contenuti
[
Nascondere
]
SearchReport class
Rappresenta informazioni dettagliate su un’operazione di ricerca.
public class SearchReport
Proprietà
Nome | Descrizione |
---|---|
DocumentCount { get; } | Ottiene il numero di documenti trovati. |
EndTime { get; } | Ottiene l’ora di fine della ricerca. |
ObjectQuery { get; } | Ottiene la query di ricerca sotto forma di oggetto. |
OccurrenceCount { get; } | Ottiene il numero totale di occorrenze trovate. |
SearchDuration { get; } | Ottiene la durata della ricerca. |
SearchOptions { get; } | Ottiene le opzioni di ricerca. |
StartTime { get; } | Ottiene l’ora di inizio della ricerca. |
TextQuery { get; } | Ottiene la query di ricerca in formato testo. |
Metodi
Nome | Descrizione |
---|---|
override ToString() | Restituisce aString che rappresenta la correnteSearchReport . |
Osservazioni
Saperne di più
Esempi
L’esempio mostra un utilizzo tipico della classe.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Creazione di un indice nella cartella specificata
Index index = new Index(indexFolder);
// Indicizzazione dei documenti dalla cartella specificata
index.Add(documentsFolder);
// Ricerca nell'indice
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// Ottenere rapporti di ricerca
SearchReport[] reports = index.GetSearchReports();
// Stampa i report sulla 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();
}
Guarda anche
- spazio dei nomi GroupDocs.Search.Common
- assemblea GroupDocs.Search