SVLAB محرك بحث البحث خوارزمية

محرك البحث SVLAB Search .

صورة

يسمح لك محرك البحث الجديد بإضافة صفحاتك إلى فهارس محرك البحث باستخدام مكون Google Chrome الإضافي.

بعد تثبيت المكوّن الإضافي ، سيكون الزر "حفظ الصفحة" متاحًا لك. ترتبط كل صفحة تضيفها إلى محرك البحث بـ IP الخاص بك. وبالتالي ، يمكنك البحث على صفحتك فقط من عنوان IP الخاص بك. محرك البحث متاح في
svlaboratory.org/application/search و svlaboratory.com

خوارزمية ، تنفيذ ، كومة التكنولوجيا.

يتم تخزين فهارس محرك البحث في قاعدة بيانات MySQL . كمؤشرات ، يتم استخدام النص داخل علامات HTML للصفحات التي تم الحصول عليها بعد تحميلها وعرضها ديناميكيًا في متصفح المستخدم. بالإضافة إلى ذلك ، يتم استخدام النص الذي تم الحصول عليه بعد تحويل الكلمات إلى النموذج الأساسي بواسطة مكتبة المحلل الصرفي Az.js.

وفقًا لنفس المبدأ ، يتم حفظ فهارس الروابط إلى موارد الوسائط لصفحات HTML : الارتباطات التشعبية والصور ومقاطع الفيديو.

تتوافق جميع الفهارس مع جداول قاعدة بيانات MySQL الفردية ، والتي تتوافق صفوفها الفردية مع وصف الصفحات المفهرسة.

يتم تنفيذ التحميل والتحليل الديناميكي للصفحات بواسطة المكون الإضافي لـ Google Chrome باستخدام مكتبة jQuery .

بعد أن يتم توصيل المكون الإضافي بالمتصفح وينقر المستخدم على زر "حفظ الصفحة" في الصفحة المطلوبة ، يتم إرسال تحليل البيانات إلى خادم الويب الخاص بمحرك البحث المكتوب بلغة PHP باستخدام إطار تطبيق استعلام Zend Framework .

للبحث في صفحاتك ، يتم ربط بياناتك بعنوان IP الخاص بك ويتم إرسال طلب بحث من صفحة الويب الخاصة بـ svlaboratory.org/application/search و svlaboratory.com إلى تطبيق خادم الويب Apache باستخدام تقنية Ajax .

كخوارزمية البحث عن الصفحة ، يتم استخدام استعلامات البحث إلى قاعدة بيانات MySQL.
للبحث عن جمل - تنقسم الجمل إلى كلمات ، يتم إعطاء الكلمات في الشكل الأساسي بواسطة محلل صرفي. يتم البحث عن الكلمات الفردية.

في المقام الأول في نتائج البحث ، توجد الصفحة التي بها أكثر الكلمات وأزواج الكلمات والجمل المصدر.

يعتمد التنفيذ المحدد لمحرك البحث في قضيتك فقط على مهاراتك البرمجية.

أدعو الجميع لاستخدام محرك البحث الخاص بي.

مع أطيب التحيات
SVLAB

Source: https://habr.com/ru/post/ar461767/


All Articles