Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
الرئيسية/LLM المحلية المتقدمة
RAG & Document Chat

مراجعة SearXNG: خلفية بحث مستضافة ذاتيًا لنماذج LLM المحلية

·6 دقائق للقراءةبقلم Hans Kuepper · مؤسس PromptQuorum · محرك اكتشاف للذكاء الاصطناعي مفتوح الأوزان ومفتوح المصدر

SearXNG (الإصدار 2026.10.24-ef0ec03da، حُدِّث في 24 أكتوبر 2026) محرك بحث وصفي مستضاف ذاتيًا يمكن لواجهة نموذج LLM محلي أن تستعلم منه عن نتائج حديثة من الويب. وهو مجاني بموجب رخصة AGPL-3.0، ولا يحتوي على نموذج ذكاء اصطناعي خاص به، ويعمل كحاوية. كل ما يرد هنا مصدره وثائق المشروع ومستودعه ووسوم Docker Hub.

النقاط الرئيسية

  • الصيانة: إصدار متجدد باستمرار تصل التزاماته (commits) وبنى حاوياته إلى 24 أكتوبر 2026؛ ولا توجد إصدارات (releases) على GitHub، لذا لا ينطبق تحذير المشروع المتوقف.
  • الرخصة والتكلفة: AGPL-3.0، مجاني.
  • الدور: ليس تطبيق ذكاء اصطناعي. يوفّر نتائج البحث، أما النموذج وواجهة المحادثة فتأتيان من برامج أخرى.
  • الإعداد: Docker أو Podman مع تعديلات على ملف إعدادات YAML، لذا يلزم طرفية (Terminal).
  • الجهة المطوّرة: مشروع مجتمعي بدأ في منتصف 2021 كتفرّع (fork) من searx.

📍 في جملة واحدة

SearXNG محرك بحث وصفي مفتوح المصدر تستضيفه بنفسك، ويمكن لواجهات نماذج LLM المحلية استخدامه كخلفية للبحث في الويب.

💬 بعبارات بسيطة

يستعلم نيابةً عنك من محركات بحث كثيرة ويعيد النتائج كصفحة ويب أو بصيغة JSON، فيستطيع نموذجك المحلي قراءة نتائج حديثة من الويب عبر خدمة تستضيفها أنت.

📌ملاحظة: تستند هذه المراجعة إلى الوثائق والمستودع ووسوم الحاويات، وقد رُوجعت في 24 أكتوبر 2026. لم تثبّت PromptQuorum المشروع ولم تقِس جودة نتائجه، لذا فإن تصريحات الخصوصية هي تصريحات المشروع نفسه.

SearXNG محرك بحث وصفي (Metasearch) مجاني ومفتوح المصدر تشغّله بنفسك، ويمكن لواجهات نماذج LLM المحلية مثل Open WebUI استدعاؤه كخلفية للبحث في الويب. تتناوله هذه المراجعة في هذا الدور فقط: فهو ليس تطبيق ذكاء اصطناعي ولا يحتوي على أي نموذج لغوي. تستند المراجعة إلى وثائق المشروع ومستودع GitHub وقائمة وسوم Docker Hub، وقد رُوجعت في 24 أكتوبر 2026؛ ولم تجرّبه PromptQuorum عمليًا.

مراجعة SearXNG: خلفية بحث مستضافة ذاتيًا لنماذج LLM المحلية

ما هو SearXNG؟

SearXNG محرك بحث وصفي مجاني: يرسل استعلامك إلى خدمات بحث كثيرة في وقت واحد ويدمج الإجابات في قائمة نتائج واحدة. تصفه الوثائق بأنه بحث دون تتبع، وتذكر نحو 70 نسخة عامة على searx.space، وتقول إنه بدأ في منتصف 2021 كتفرّع من مشروع searx.

قيمته للذكاء الاصطناعي المحلي في واجهة البحث (API): تطلب الواجهة /search?q=...&format=json فتتلقى نتائج منظّمة يمكنها تمريرها إلى نموذج. لا يحتوي البرنامج على نموذج ولا على توليد إجابات؛ ولذلك تضيف محركات الإجابات مثل Vane وFarfalle، التي يمكنها استخدامه كخطوة بحث، النموذج فوقه.

كيف تحصل عليه

يُوزَّع SearXNG كصورة حاوية وكسكربتات تثبيت؛ ولا يوجد مثبّت لسطح المكتب، لذا يلزم استخدام طرفية.

الخيار
مصدر الحصول عليه
صورة الحاويةsearxng/searxng على Docker Hub، ونسخة مرآة ghcr.io/searxng/searxng
Docker Compose (موصى به)دليل التثبيت: docker compose up -d
الموقعdocs.searxng.org
سياسة الخصوصيةصفحة «About»؛ ولم نجد وثيقة سياسة مستقلة
الشيفرة المصدريةgithub.com/searxng/searxng، رخصة AGPL-3.0
النسخ العامةsearx.space تسردها؛ وكثير منها يعطّل صيغة JSON

الإصدار الذي رُوجع: 2026.10.24-ef0ec03da، وهو أحدث وسم على Docker Hub في 24 أكتوبر 2026. SearXNG إصدار متجدد باستمرار يعتمد رقم إصداره على التزام git، ولا توجد إصدارات (releases) على GitHub. ولا تذكر الوثائق أي متطلبات عتادية ولا أنظمة تشغيل مضيفة.

كيف تبدأ

تتبع هذه الخطوات دليل الحاويات الخاص بالمشروع ووثائق Open WebUI عن SearXNG؛ ولم تنفّذها PromptQuorum.

  1. 1
    شغّل الحاوية
    Why it matters: نزّل ملف compose وملف `.env.example` من المستودع، وانسخ الثاني إلى `.env`، ثم شغّل `docker compose up -d`؛ وتشغّل الحزمة أيضًا قاعدة بيانات Valkey وتستخدم المنفذ 8080 افتراضيًا.
  2. 2
    فعّل صيغة JSON
    Why it matters: قائمة `search.formats` الافتراضية في `settings.yml` لا تحتوي إلا على `html`؛ أضف `json` وأعد التشغيل. طلب صيغة غير مفعّلة يعيد الخطأ 403 Forbidden.
  3. 3
    اختبر الواجهة
    Why it matters: اطلب `/search?q=searxng&format=json` من نسختك، مثلًا باستخدام curl، وتحقق من عودة نتائج منظّمة.
  4. 4
    اربط الواجهة الأمامية
    Why it matters: في Open WebUI اضبط محرك البحث في الويب على searxng وعنوان الاستعلام على عنوان `/search` الخاص بنسختك. هذا الدليل مساهمة من المجتمع لا يدعمها فريق Open WebUI رسميًا، وينبه إلى وجوب تشغيل البحث في الويب لكل محادثة على حدة.

تدفق البيانات والخصوصية

تقول الوثائق إن SearXNG لا يخزّن معلومات عن مستخدميه ولا يبني ملف تعريف عنهم ولا يشارك أي شيء مع طرف ثالث. هذه تصريحات المشروع؛ ولا تصف صفحة «About» ما يستطيع مشغّل النسخة رؤيته، وجوابها لمن يهمه الأمر أن يشغّل البرنامج بنفسه.

في النسخة المستضافة ذاتيًا يكون المشغّل هو أنت، فيبقى السؤال المفتوح عن الجانب الصادر: تقول صفحة «About» إن الاستعلامات تُخلط مع عمليات بحث على منصات أخرى، أي أن المحركات المصدرية تظل تتلقاها. كما يذكر ملف الإعدادات الافتراضي DuckDuckGo كخلفية للإكمال التلقائي؛ وترك هذا الإعداد فارغًا يعطّله.

📌ملاحظة: هذه تصريحات المشروع وليست نتائج تدقيق. لم تفحص PromptQuorum حركة الشبكة ولا السجلات، وتعتمد الاستعلامات التي تغادر جهازك على المحركات التي تفعّلها.

لمن يناسب

  • مستخدمو Open WebUI وواجهات مشابهة ممن يريدون البحث في الويب لنموذج محلي من نسخة تحت سيطرتهم.
  • من يستضيفون بأنفسهم ويستخدمون Docker أصلًا ولا يجدون صعوبة في تعديل ملف YAML.
  • مطوّرو الوكلاء (Agents) الذين يحتاجون إلى نقطة بحث بصيغة JSON يستدعونها من الشيفرة.

ما لم نتمكن من التحقق منه

  • الخصوصية عمليًا. تصريحات عدم التتبع وعدم المشاركة لم تخضع لتدقيق، وتعتمد المحركات المصدرية التي ترى استعلاماتك على ما تتركه مفعّلًا منها.
  • جودة النتائج لنماذج LLM. لم تقارن PromptQuorum نتائج SearXNG بنتائج مزوّدي بحث آخرين ولم تقِس هل يجيب النموذج بشكل أفضل معها.
  • مقاومة الحظر. تعلّق الإعدادات الافتراضية محركًا ما لفترة بعد CAPTCHA أو رفض وصول (24 ساعة في حالة CAPTCHA)، فقد تختفي محركات من النتائج؛ ولم نقِس مدى تكرار ذلك.
  • العتاد وأنظمة التشغيل. لا تذكر الوثائق متطلبات RAM أو المعالج ولا أنظمة مضيفة؛ والمنصات الواردة في بطاقة الدليل مستنتجة من مسار الحاويات.

المنافسون والبدائل

Vane

المنصات:
Windows وmacOS وLinux
السعر / الرخصة:
مجاني / MIT
الفرق الأبرز:
محرك إجابات يضيف إجابات يكتبها LLM مع مصادرها؛ وتصف بطاقته في الدليل خلفية SearXNG مستضافة ذاتيًا، فهو يبني على SearXNG ولا يحل محله

Farfalle

المنصات:
Windows وmacOS وLinux
السعر / الرخصة:
مجاني / Apache-2.0
الفرق الأبرز:
تطبيق بحث بالذكاء الاصطناعي على غرار Perplexity يمكن لخطوة البحث فيه استخدام SearXNG أو Tavily أو Serper أو Bing، بحسب مراجعته
مقالات حول Farfalle (2)

Local Deep Research

المنصات:
Windows وmacOS وLinux
السعر / الرخصة:
مجاني / MIT
الفرق الأبرز:
وكيل بحث متعدد الخطوات عبر arXiv وPubMed والويب ومستنداتك؛ أداة بحث وليست خلفية بحث
مقالات حول Local Deep Research (4)

Web Search MCP

المنصات:
Windows وmacOS وLinux
السعر / الرخصة:
مجاني / MIT
الفرق الأبرز:
خادم MCP يمنح نماذج LLM المحلية بحثًا حيًا في الويب ومحتوى الصفحات داخل أدوات مثل LM Studio

يمكن لـ Vane وFarfalle استخدام SearXNG كخطوة بحث بدل منافسته؛ تحقق من السعر والرخصة والمنصات الحالية لكل تطبيق في صفحته.

قارن في الدليل

الأسئلة الشائعة

هل يمكنني استخدام نسخة SearXNG عامة بدل استضافة نسخة خاصة بي؟

غالبًا لا: تشير وثائق الواجهة البرمجية إلى أن كثيرًا من النسخ العامة تعطّل صيغة JSON وترد بالخطأ 403، كما تمرّ استعلاماتك في النسخة العامة عبر مشغّلها الذي لا تقدّم صفحة «About» أي تفاصيل عنه. قائمة searx.space هي المكان المناسب للبحث.

هل يحتاج SearXNG إلى بطاقة رسوميات أو نموذج لغوي؟

لا. فهو لا يحتوي على نموذج ولا تذكر الوثائق أي متطلبات عتادية؛ وإن وُجدت بطاقة رسوميات فيستخدمها نموذج LLM المنفصل الذي يقرأ النتائج.

كيف أحدّثه أو أثبّت إصدارًا بعينه؟

اسحب صورة جديدة وأعد تشغيل الحزمة؛ وينصح الدليل بمراجعة تغييرات قالب compose أولًا. يقرأ ملف compose وسم الصورة من المتغير SEARXNG_VERSION الذي قيمته الافتراضية latest، لذا فإن تحديد وسم مؤرخ يثبّت بناءً بعينه.

هل أحتاج إلى المحدِّد (limiter) في نسخة شخصية؟

ليس بالضرورة: فهو معطّل افتراضيًا ويحتاج إلى قاعدة بيانات Valkey، وملف compose الموصى به يشغّلها أصلًا. وينشر ملف compose المنفذ على جميع الواجهات ما لم يُضبط SEARXNG_HOST؛ فتحقق من هذا الإعداد قبل إتاحة النسخة خارج جهازك.

هل يعمل عبر Tor أو دون JavaScript؟

تقول الوثائق إنه يمكن استخدامه عبر Tor وإن JavaScript وملفات تعريف الارتباط اختيارية؛ ولم تختبر PromptQuorum أيًّا منهما.

الخلاصة

SearXNG وسيلة قديمة العهد وتُصان بنشاط ومجانية لمنح واجهة نموذج LLM محلي نتائج حديثة من الويب عبر خدمة تستضيفها أنت. في المقابل، يعتمد على إعداد بالحاويات وملف YAML لا على مثبّت، ويجب تفعيل مخرجات JSON يدويًا، وما زالت الاستعلامات تصل إلى المحركات المصدرية، ولم نتمكن هنا من التحقق من ادعاءات الخصوصية والجودة. يناسب من يشغّلون Open WebUI أو أداة مشابهة ويرتاحون إلى Docker؛ ومن يحتاج إلى ضمانات خصوصية صارمة عليه فحص الإعدادات والمحركات المستخدمة بدل الاعتماد على ملخص المشروع.

المصادر

← العودة إلى LLM المحلية المتقدمة

MCP