SearchNext
isi
[
bersembunyi
]
SearchNext(ChunkSearchToken)
Melanjutkan pencarian potongan yang dimulai dengan metode Search.
public SearchResult SearchNext(ChunkSearchToken chunkSearchToken)
Parameter | Jenis | Keterangan |
---|---|---|
chunkSearchToken | ChunkSearchToken | Token pencarian potongan. |
Nilai Pengembalian
Hasil pencarian.
Contoh
Contoh menunjukkan cara melakukan pencarian potongan.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
Index index = new Index(indexFolder); // Membuat indeks di folder yang ditentukan
index.Add(documentsFolder); // Pengindeksan dokumen dari folder yang ditentukan
SearchOptions options = new SearchOptions();
options.IsChunkSearch = true; // Mengaktifkan pencarian potongan
SearchResult result = index.Search(query, options); // Memulai pencarian potongan
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
while (result.NextChunkSearchToken != null)
{
result = index.SearchNext(result.NextChunkSearchToken); // Melanjutkan pencarian potongan
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
}
Lihat juga
- class SearchResult
- class ChunkSearchToken
- class Index
- ruang nama GroupDocs.Search
- perakitan GroupDocs.Search
SearchNext(ChunkSearchToken, Cancellation)
Melanjutkan pencarian potongan yang dimulai dengan metode Search.
public SearchResult SearchNext(ChunkSearchToken chunkSearchToken, Cancellation cancellation)
Parameter | Jenis | Keterangan |
---|---|---|
chunkSearchToken | ChunkSearchToken | Token pencarian potongan. |
cancellation | Cancellation | Objek pembatalan. |
Nilai Pengembalian
Hasil pencarian.
Contoh
Contoh menunjukkan bagaimana melakukan pencarian menggunakan kueri dalam bentuk objek.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
Index index = new Index(indexFolder); // Membuat indeks di folder yang ditentukan
index.Add(documentsFolder); // Pengindeksan dokumen dari folder yang ditentukan
Cancellation cancellation = new Cancellation(); // Objek pembatalan ini membatalkan semua kelanjutan pencarian jika dibatalkan
SearchOptions options = new SearchOptions();
options.IsChunkSearch = true; // Mengaktifkan pencarian potongan
options.Cancellation = cancellation;
SearchResult result = index.Search(query, options); // Memulai pencarian potongan
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
while (result.NextChunkSearchToken != null)
{
result = index.SearchNext(result.NextChunkSearchToken, cancellation); // Melanjutkan pencarian potongan
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
}
Lihat juga
- class SearchResult
- class ChunkSearchToken
- class Cancellation
- class Index
- ruang nama GroupDocs.Search
- perakitan GroupDocs.Search