SearchNext
내용물
[
숨다
]
SearchNext(ChunkSearchToken)
Search. 메서드로 시작된 청크 검색을 계속합니다.
public SearchResult SearchNext(ChunkSearchToken chunkSearchToken)
모수 | 유형 | 설명 |
---|---|---|
chunkSearchToken | ChunkSearchToken | 청크 검색 토큰입니다. |
반환 값
검색 결과입니다.
예
이 예는 청크 검색을 수행하는 방법을 보여줍니다.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
Index index = new Index(indexFolder); // 지정된 폴더에 인덱스 생성
index.Add(documentsFolder); // 지정된 폴더에서 문서 인덱싱
SearchOptions options = new SearchOptions();
options.IsChunkSearch = true; // 청크 검색 활성화
SearchResult result = index.Search(query, options); // 청크 검색 시작
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
while (result.NextChunkSearchToken != null)
{
result = index.SearchNext(result.NextChunkSearchToken); // 청크 검색 계속
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
}
또한보십시오
- class SearchResult
- class ChunkSearchToken
- class Index
- 네임스페이스 GroupDocs.Search
- 집회 GroupDocs.Search
SearchNext(ChunkSearchToken, Cancellation)
Search. 메서드로 시작된 청크 검색을 계속합니다.
public SearchResult SearchNext(ChunkSearchToken chunkSearchToken, Cancellation cancellation)
모수 | 유형 | 설명 |
---|---|---|
chunkSearchToken | ChunkSearchToken | 청크 검색 토큰입니다. |
cancellation | Cancellation | 취소 개체입니다. |
반환 값
검색 결과입니다.
예
객체 형태의 쿼리를 이용하여 검색하는 방법을 보여주는 예제입니다.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
Index index = new Index(indexFolder); // 지정된 폴더에 인덱스 생성
index.Add(documentsFolder); // 지정된 폴더에서 문서 인덱싱
Cancellation cancellation = new Cancellation(); // 이 취소 개체는 취소된 경우 모든 검색 연속을 중단합니다.
SearchOptions options = new SearchOptions();
options.IsChunkSearch = true; // 청크 검색 활성화
options.Cancellation = cancellation;
SearchResult result = index.Search(query, options); // 청크 검색 시작
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
while (result.NextChunkSearchToken != null)
{
result = index.SearchNext(result.NextChunkSearchToken, cancellation); // 청크 검색 계속
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
}
또한보십시오
- class SearchResult
- class ChunkSearchToken
- class Cancellation
- class Index
- 네임스페이스 GroupDocs.Search
- 집회 GroupDocs.Search