تم تطوير محرك بحث موقع Taote من محرك بحث Taote JSP. ويعتمد النظام على جوهر Lucene.Net ويستخدم خوارزمية تجزئة الكلمات الصينية الفعالة لتحليل المحتوى الموجود في قاعدة البيانات وفهرسته وحفظه على القرص الصلب. أثناء البحث في الواجهة الأمامية، من خلال قراءة ملف الفهرس للاستعلام، يتم تجنب مشاكل أداء استعلام قاعدة البيانات التقليدية في ظل التزامن العالي والبيانات الضخمة. نظرًا لأن بحث الواجهة الأمامية لا يتصل بقاعدة البيانات، فإنه يوفر حلاً سريعًا للاستعلام عن البيانات لمجموعات المستخدمين الخاصة الذين لا يريدون وضع قاعدة البيانات في الواجهة الأمامية.
+تعليمات التثبيت+
تم تطوير هذا النظام باستخدام asp.net+C#، ويعمل النظام في بيئة .net Framework2.0 أو أعلى. يمكن إكمال التثبيت عن طريق تحميل الملف إلى الخادم ومنح أذونات القراءة والكتابة للجميع في دليل tot في النظام.
+تعليمات الفهرسة الأولية+
إذا كان موقع الويب الخاص بك يحتوي بالفعل على بيانات معينة، فيمكنك استخدام Reset.aspx المتوفر في هذا البرنامج للاتصال بقاعدة البيانات، وتحديد الجداول والحقول ذات الصلة المراد فهرستها في محرك البحث، وإكمال تهيئة الفهرس لقاعدة البيانات بعد تنفيذ الفهرس . ثم يمكنك رؤية نتائج الاستعلام من خلال http://your domain name/Default.aspx. نصيحة!!: بعد الانتهاء من تهيئة قاعدة البيانات، لتجنب سوء تشغيل الفهرس، يرجى حذف Reset.aspx أو تعديله.
+وصف واجهة الفهرس+
على الرغم من أن بيانات قاعدة البيانات قد أكملت تهيئة الفهرس وتم تنفيذ استعلام الواجهة الأمامية، عندما يتم تحديث بيانات موقع الويب، كيف يمكن لمحرك بحث Taote فهرسة البيانات الجديدة تلقائيًا للتأكد من أن الواجهة الأمامية يمكنها دائمًا الاستعلام عن أحدث محتوى؟ ولهذا الغرض، نوفر ملف واجهة الوصول إلى الفهرس: TotIndex.aspx، الذي يوفر وظائف إضافة الفهارس وحذفها. من أجل منع المواقع الخارجية من إرسال بيانات غير قانونية بشكل ضار، يتطلب الوصول إلى هذه الواجهة التواصل معها من خلال مفتاح، ولا يمكن إكمال عملية إضافة الفهرس وحذفه إلا عندما يكون المفتاح هو نفسه الذي يحدده النظام. تم تكوين المفتاح في Web.config كما يلي:
<إعدادات التطبيق> <أضف مفتاح = "ikey" value = "totsearchengine01"/>
بعد التثبيت الأولي للنظام، يرجى تعديل جزء القيمة من ikey إلى سلسلة أكثر تعقيدًا. قم أيضًا بتوفير نفس المفتاح عند الوصول إليه من خلال واجهة الفهرس الخاصة بك. تنقل واجهة الفهرس البيانات عبر HTTP. بالنظر إلى ترميز utf-8 الذي يستخدمه هذا البرنامج، قد تستخدم بعض اللغات مثل asp وphp ترميز gb2312 عند الحصول على البيانات المرسلة. إذا لم يتم تحويل gb2312 إلى utf-8، فستظهر أحرف مشوهة بالإضافة إلى ذلك، طريقة get سيؤدي إرسال البيانات أيضًا إلى مشكلة الحد الأقصى لطول نقل البيانات، لذلك نستخدم طريقة النشر في واجهة الفهرس. من أجل تسهيل المطورين للبدء بسرعة في استخدام واجهة الفهرس، قمنا بإنتاج أمثلة لتطوير واجهة الفهرس بلغات تطوير الويب المختلفة (asp، jsp، php، .net)، يرجى الرجوع إلى الملفات ذات الصلة في الدليل التجريبي. بعد تطوير واجهة الفهرس، عن طريق تعديل برنامج إضافة البيانات الأصلي، وبعد إضافة قاعدة البيانات، وتنفيذ برنامج واجهة الفهرس، يمكن إكمال الإضافة التلقائية لفهرس محرك البحث في وقت واحد. يتم تحقيق التحديثات في الوقت الحقيقي لمحرك البحث على الموقع.