من أجل التواصل مع بحث سريع عن طريق API لها, ونحن بحاجة إلى معرفة المنفذ الذي يعمل قرسيرفير.
لقد اتبعت هذه الخطوات للعثور عليه:
- تسجيل الدخول إلى الموقع المشرف بسرعة (http://server:port/admin).
- انتقل إلى نظرة عامة حول النظام.
- تحديد موقع البحث المرسل "" وانقر على أيقونة المنظار:
- أنا استخدمت بنجاح في القيمة, 15100 لمعلومات الاسم "" = "http":
وتلاحظ:
1. منفذ 15100 ويبدو أن رقم المنفذ خارج من المربع الافتراضي قرسيرفير.
2. استخدم هذه التعليمة البرمجية مشابهة لما يلي لإنشاء مثيل لاتصال سريع:
إيسيرتشفاكتوري سيرتشفاكتوري; ناميفالوكوليكشن ناميفالوكوليكشن = الجديد ناميفالوكوليكشن(); nameValueCollection.Add("فاستسيرتشينجيني", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory"); nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "فاستديموباك:15102"); nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "الحصول على"); سيرتشفاكتوري = سيرتشفاكتوري.نيوينستانسي(ناميفالوكوليكشن);
3. إذا اخترت منفذ بعنف غير صحيحة, تحصل على رسالة خطأ مفيدة:
4. ومع ذلك, إذا اخترت رقم المنفذ الواردة في النظرة العامة (15102) كنت لا تحصل على هذه الرسالة خطأ مفيدة. وبدلاً من ذلك, في وقت لاحق عند محاولة الوصول إلى أية بيانات عن طريق بحث أو الرجوع عرض سريع, يمكنك الحصول على خطأ. تصحيح الأخطاء ويبين أن عرض عدد سيرتشفاكتوري صفر. سوف تحصل على الرسالة "فشل في إحضار قائمة عرض البحث".
</نهاية>
[تشنورتي] بطاقات: بسرعة
لقد وجدت هذه مفيدة للغاية, بول. شكرا لتقاسم هذه. وقد أرسلت ليس على أي دورة تدريبية سريعة، ولقد تم محاولة عكس مهندس المشروع ESP على أجزاء ويب في codeplex لبناء نموذج أولى لمفهوم الإثبات.