ياسي
YaCy (تُنطق "يا سي") هو محرك بحث مجاني موزع مبني على مبادئ شبكات الند للند (P2P)، أنشأه مايكل كريستن في عام 2003. [ 4 ] [ 5 ] تمت كتابة المحرك بلغة جافا وتوزيعه على عدة مئات من أجهزة الكمبيوتر "YaCy-peer"، اعتبارًا من سبتمبر 2006 .
يقوم كل نظير من نظراء YaCy بشكل مستقل بالزحف عبر الإنترنت ، وتحليل صفحات الويب التي يعثر عليها وفهرستها، وتخزين نتائج الفهرسة في قاعدة بيانات مشتركة تُشارك مع نظراء YaCy الآخرين باستخدام مبادئ الند للند . يضمن هذا النهج اللامركزي الخصوصية ويُغني عن الحاجة إلى خادم مركزي. [ 6 ]
بالمقارنة مع محركات البحث شبه الموزعة، تتميز شبكة YaCy ببنية موزعة. جميع نظراء YaCy متساوون، ولا يوجد خادم مركزي . يمكن تشغيلها إما في وضع الزحف أو كخادم وكيل محلي ، حيث يقوم بفهرسة صفحات الويب التي يزورها المستخدم الذي يشغل YaCy على جهازه. توفر الشبكة عدة آليات لحماية خصوصية المستخدم. يتم الوصول إلى وظائف البحث من خلال خادم ويب يعمل محليًا، ويوفر مربع بحث لإدخال مصطلحات البحث، ويعرض نتائج البحث بتنسيق مشابه لمحركات البحث الشائعة. [ 7 ]
مكونات النظام
يعتمد محرك البحث YaCy على أربعة عناصر: [ 8 ]
- الزاحف [ 9 ]
- روبوت بحث يتنقل بين صفحات الويب ويحلل محتواها. [ 10 ] : يتولى برنامج الزحف مسؤولية جلب صفحات الويب من الإنترنت. يمكن لكل نظير في شبكة YaCy الزحف إلى مواقع الويب وفهرستها. تتضمن عملية الزحف ما يلي:
- الاكتشاف : العثور على صفحات ويب جديدة لفهرستها من خلال تتبع الروابط.
- الجلب : تنزيل محتوى صفحات الويب.
- التحليل : استخراج المعلومات ذات الصلة مثل النصوص والبيانات الوصفية والروابط من الصفحات التي تم تنزيلها.
- فهرسة
- يُنشئ فهرسًا عكسيًا للكلمات (RWI)، أي أن كل كلمة من RWI لها قائمة عناوين URL ذات الصلة ومعلومات الترتيب الخاصة بها. يتم حفظ الكلمات على شكل تجزئات للكلمات. [ 11 ]
- واجهة البحث والإدارة
- تم تصميمها كواجهة ويب يتم توفيرها بواسطة خادم HTTP محلي مزود بمحرك خادم. [ 12 ]
- تخزين البيانات
- تُستخدم لتخزين قاعدة بيانات فهرس الكلمات العكسية باستخدام جدول تجزئة موزع .

تكنولوجيا محركات البحث

- YaCy عبارة عن جهاز بحث متكامل مزود بواجهة مستخدم وفهرس وإدارة ومراقبة.
- يجمع YaCy صفحات الويب باستخدام برنامج زحف الويب. ثم تُحلل المستندات وتُفهرس، ويُخزن فهرس البحث محليًا. إذا كان جهازك جزءًا من شبكة نظير، فسيتم دمج فهرس البحث المحلي الخاص بك أيضًا في الفهرس المشترك لتلك الشبكة.
- يتم بدء البحث، ثم يساهم الفهرس المحلي بفهرس بحث عالمي من النظراء في شبكة بحث YaCy.
- YaCy Grid هو تطبيق من الجيل الثاني لتقنية البحث من نظير إلى نظير YaCy. يتألف تثبيت YaCy Grid من خدمات مصغرة تتواصل باستخدام برنامج الاتصال الرئيسي (MCP).
- محلل YaCy هو خدمة مصغرة يمكن نشرها باستخدام Docker . عند بدء تشغيل مكون المحلل، يبحث عن MCP ويتصل به. افتراضيًا، يتم البحث عن MCP على المضيف المحلي، ولكن يمكنك تهيئة واحد بنفسك.
بنية منصة YaCy

يستخدم YaCy مزيجًا من التقنيات لربط وإدارة وصيانة فهرسة محرك البحث، بما في ذلك القوائم السوداء والإشراف والتواصل مع المجتمع. إليك كيفية تنفيذ YaCy لهذه العمليات:
- مكونات المجتمع
- منتدى الويب [ 13 ]
- إحصائيات
- واجهة برمجة تطبيقات XML
- صيانة
- خادم الويب
- الفهرسة
- زاحفة مزودة بموازن
- اتصال الخادم من نظير إلى نظير
- تنظيم المحتوى
- القوائم السوداء والتصفية
- واجهة البحث
- الإشارات المرجعية
- مراقبة نتائج البحث
توزيع
يتوفر برنامج YaCy في حزم لأنظمة Linux وWindows وMacintosh، وكذلك كصورة Docker؛ ويمكن تثبيته على أنظمة تشغيل أخرى إما عن طريق بنائه يدويًا أو باستخدام ملف مضغوط (tarball) . يتطلب YaCy الإصدار 11 من Java، ويُوصى باستخدام Temurin 11. [ 14 ]
يمكن تثبيت حزمة دبيان من مستودع متاح على النطاق الفرعي لموقع المشروع الإلكتروني، [ 15 ] [ 16 ] ولكنها لم تُحدّث بعد في مستودع حزم دبيان الرسمي. [ 17 ]
انظر أيضاً
- دوبل – متصفح ويب مفتوح المصدر مزود بأداة محرك بحث YaCy مدمجة
- قائمة محركات البحث
- مقارنة محركات البحث
- يبحث
مراجع
- ↑ "Ich entwickle eine P2P-basierende suchmaschine. Wer macht mit؟" . هيز اون لاين (بالألمانية). 15-12-2003 . تم الاسترجاع 2018-05-09 .
- ↑ "خادم أباتشي على download.yacy.net المنفذ 443" . 2024-06-01 . تم الاسترجاع في 2024-08-27 .
- ↑ "خادم أباتشي على release.yacy.net المنفذ 443" . 2024-10-07 . تم الاسترجاع في 2024-10-07 .
- ↑ "ياسي تتحدى جوجل بمحرك بحث مفتوح المصدر" . ذا ريجستر . 29 نوفمبر 2011. تاريخ الاسترجاع: 16 أبريل 2012 .
- ↑ "ياكي: الأمر يتعلق بالحرية، وليس بهزيمة جوجل" . بي سي وورلد . 2011-12-03 . تم الاطلاع عليه بتاريخ 2012-04-16 .
- ↑ "الصفحة الرئيسية - YaCy" . yacy.net . تم الاطلاع عليه بتاريخ 2024-07-01 .
- ↑ "الأسئلة الشائعة - YaCy" . yacy.net . تم الاطلاع عليه بتاريخ 2024-07-04 .
- ↑ "هندسة تقنية YaCy" . YaCy.net. مؤرشف من الأصل بتاريخ 2012-02-05 . تم الاطلاع عليه بتاريخ 2012-02-14 .
- ↑ "عرض توضيحي - YaCy" . yacy.net . تم الاطلاع عليه بتاريخ 12-08-2024 .
- ↑ GitHub: YaCy Grid Crawler ، محرك بحث YaCy، 28-02-2021، ص. yacy / yacy_grid_crawler ، تم الاطلاع عليه بتاريخ 11-03-2021
- ↑ GitHub: محلل شبكة YaCy ، محرك بحث YaCy، 28-02-2021، ص. YaCy Grid هو تطبيق من الجيل الثاني لـ YaCy ، تم استرجاعه في 11-03-2021
- ↑ GitHub: YaCY Search ، محرك بحث YaCy، 28 فبراير 2021، ص. yacy / yacy-search مُشتق من cream/yacy-search ، تم استرجاعه في 11 مارس 2021
- ↑ "forum.yacy.de" . مؤرشف من الأصل في 18 مايو 2025. تم الاطلاع عليه في 6 يونيو 2017 .
- ↑ "تنزيل - YaCy" . yacy.net . تم الاطلاع عليه بتاريخ 21-04-2025 .
- ^ "إن: تثبيت دبيان" . ياسيويكي . تم الاسترجاع في 6 أكتوبر 2019 .
- ↑ "Dev:TaskSharing" . YaCyWiki . تم الاطلاع عليه بتاريخ 6 أكتوبر 2019 .
- ↑ "#452422 - طلب تقديم عروض: yacy -- برنامج زحف ويب ومحرك بحث موزع" . سجلات تقارير الأخطاء في دبيان . تم الاطلاع عليه في 2 مايو 2020 .
للمزيد من القراءة
روابط خارجية
- شبكات إخفاء الهوية
- تخزين البيانات الموزعة
- برنامج محرك بحث مجاني
- برامج زحف الويب المجانية
- مواقع الإنترنت التي تم إنشاؤها في عام 2003
- محركات البحث على الإنترنت
- برامج متعددة المنصات
- برنامج يستخدم رخصة جنو العمومية العامة
- برنامج مجاني مكتوب بلغة جافا
- برامج الند للند
