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