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();
}

또한보십시오