SearchNext
inhoud
[
verbergen
]
SearchNext(ChunkSearchToken)
Vervolgt het zoeken naar stukken dat is gestart met de methode Search.
public SearchResult SearchNext(ChunkSearchToken chunkSearchToken)
Parameter | Type | Beschrijving |
---|---|---|
chunkSearchToken | ChunkSearchToken | Het chunk-zoektoken. |
Winstwaarde
Het zoekresultaat.
Voorbeelden
Het voorbeeld laat zien hoe u chunk-zoekopdrachten kunt uitvoeren.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
Index index = new Index(indexFolder); // Index maken in de opgegeven map
index.Add(documentsFolder); // Documenten uit de opgegeven map indexeren
SearchOptions options = new SearchOptions();
options.IsChunkSearch = true; // Blok zoeken inschakelen
SearchResult result = index.Search(query, options); // Starten met zoeken naar stukken
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
while (result.NextChunkSearchToken != null)
{
result = index.SearchNext(result.NextChunkSearchToken); // Doorgaan met zoeken naar stukken
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
}
Zie ook
- class SearchResult
- class ChunkSearchToken
- class Index
- naamruimte GroupDocs.Search
- montage GroupDocs.Search
SearchNext(ChunkSearchToken, Cancellation)
Vervolgt het zoeken naar stukken dat is gestart met de methode Search.
public SearchResult SearchNext(ChunkSearchToken chunkSearchToken, Cancellation cancellation)
Parameter | Type | Beschrijving |
---|---|---|
chunkSearchToken | ChunkSearchToken | Het chunk-zoektoken. |
cancellation | Cancellation | Het annuleringsobject. |
Winstwaarde
Het zoekresultaat.
Voorbeelden
Het voorbeeld laat zien hoe u kunt zoeken met behulp van een query in objectvorm.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
Index index = new Index(indexFolder); // Index maken in de opgegeven map
index.Add(documentsFolder); // Documenten uit de opgegeven map indexeren
Cancellation cancellation = new Cancellation(); // Dit annuleringsobject breekt alle zoekvoortzettingen af als het wordt geannuleerd
SearchOptions options = new SearchOptions();
options.IsChunkSearch = true; // Blok zoeken inschakelen
options.Cancellation = cancellation;
SearchResult result = index.Search(query, options); // Starten met zoeken naar stukken
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
while (result.NextChunkSearchToken != null)
{
result = index.SearchNext(result.NextChunkSearchToken, cancellation); // Doorgaan met zoeken naar stukken
Console.WriteLine("Document count: " + result.DocumentCount);
Console.WriteLine("Occurrence count: " + result.OccurrenceCount);
}
Zie ook
- class SearchResult
- class ChunkSearchToken
- class Cancellation
- class Index
- naamruimte GroupDocs.Search
- montage GroupDocs.Search