SearchReport
Содержание
[
Скрывать
]
SearchReport class
Представляет подробную информацию об операции поиска.
public class SearchReport
Характеристики
| Имя | Описание |
|---|---|
| DocumentCount { get; } | Получает количество найденных документов. |
| EndTime { get; } | Получает время окончания поиска. |
| ObjectQuery { get; } | Получает поисковый запрос в виде объекта. |
| OccurrenceCount { get; } | Получает общее количество найденных вхождений. |
| SearchDuration { get; } | Получает продолжительность поиска. |
| SearchOptions { get; } | Получает параметры поиска. |
| StartTime { get; } | Получает время начала поиска. |
| TextQuery { get; } | Получает поисковый запрос в текстовом виде. |
Методы
| Имя | Описание |
|---|---|
| override ToString() | ВозвращаетString который представляет текущийSearchReport . |
Примечания
Узнать больше
Примеры
Пример демонстрирует типичное использование класса.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Создание индекса в указанной папке
Index index = new Index(indexFolder);
// Индексация документов из указанной папки
index.Add(documentsFolder);
// Поиск по индексу
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// Получение отчетов о поиске
SearchReport[] reports = index.GetSearchReports();
// Вывод отчетов в консоль
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();
}
Смотрите также
- пространство имен GroupDocs.Search.Common
- сборка GroupDocs.Search