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