محرك البحث
محرك بحث مصنوع من الصفر (لا يستخدم Elasticsearch أو أي شيء من هذا القبيل)
عرض محرك البحث · الإبلاغ عن الأخطاء · ميزة الطلب · إرسال طلب سحب
حول المشروع
هذا هو محرك البحث الذي أعمل عليه أثناء وقت فراغي، والتحدي/الهدف هو إنشاء محرك بحث مفتوح المصدر يمكنه التغلب على محرك بحث Google. أعلم أن هذا غير ممكن على الأرجح ولكن في رأيي يعد هذا تحديًا/هدفًا ممتعًا وهو مشروع جيد للتعلم والممارسة OOP، والأمن (الإصدار الحالي لا يتطلب ذلك حقًا)، والتعلم الآلي (العمل عليه) وأكثر. أنا أعمل في مجتمع مفتوح المصدر يسمى [SocioCoders](https://sociocoders.com) حيث سيتم العمل على هذا المشروع بشكل أكبر.
المهام
بنيت مع
المتطلبات الأساسية
- بايثون
- قارورة
- عامل ميناء
- عامل الميناء يؤلف
تثبيت
الخلفية
-
git clone https://github.com/roshanlam/SearchGar
-
cd SearchGar
-
pip3 install -r requirements.txt
-
python3 server.py
- انتقل إلى
http://0.0.0.0:5000
، حيث سيكون محرك البحث.
؟ خريطة الطريق
راجع المشكلات المفتوحة للحصول على قائمة بالميزات المقترحة (والمشكلات المعروفة).
؟ المساهمة
- شوكة المشروع
- قم بإنشاء فرع الميزات الخاص بك (
git checkout -b feature/AmazingFeature
) - قم بتنفيذ التغييرات، برجاء وضع MVC في الاعتبار (
git commit -m 'Add some AmazingFeature'
) - ادفع إلى الفرع (
git push origin feature/AmazingFeature
) - افتح طلب السحب
رخصة
- رخصة معهد ماساتشوستس للتكنولوجيا
المهام