IndexUpdater

IndexUpdater class

يمثل محدث فهرس. تقوم هذه الفئة بإعادة فهرسة المستندات في فهرس إصدار قديم.

public class IndexUpdater

المنشئون

اسم وصف
IndexUpdater() يقوم بتهيئة مثيل جديد لملفIndexUpdater فئة .

طُرق

اسم وصف
CanUpdateVersion(string) للتحقق مما إذا كان فهرس في الدليل المحدد يمكن تحديثه إلى أحدث إصدار.
IsLatestVersion(string) للتحقق مما إذا كان الدليل المحدد يحتوي على فهرس لآخر إصدار.
UpdateVersion(string, string) يقوم بإعادة فهرسة المستندات في فهرس إصدار قديم. سيتم وضع الفهرس المحدث فيnewIndexPath directory. الفهرس الموجود في ملفindexPath لن يتم تغيير الدليل.

ملاحظات

يتعلم أكثر

أمثلة

يوضح المثال استخدامًا نموذجيًا للفئة.

string sourceIndexFolder = @"c:\MyOldIndex\";
string targetIndexFolder = @"c:\MyNewIndex\";

IndexUpdater updater = new IndexUpdater();

if (updater.CanUpdateVersion(sourceIndexFolder))
{
    VersionUpdateResult result = updater.UpdateVersion(sourceIndexFolder, targetIndexFolder);
}

أنظر أيضا