SearchNext
περιεχόμενα
[
κρύβω
]
SearchNext(ChunkSearchToken)
Συνεχίζει την αναζήτηση τμημάτων που ξεκίνησε με τη μέθοδο Αναζήτηση.
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)
Συνεχίζει την αναζήτηση τμημάτων που ξεκίνησε με τη μέθοδο Αναζήτηση.
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