البحث في المكتبة كاملة في Zotero، مُختبَر: 10,000 ملف PDF تُفهرَس في 7 دقائق ويُستعلام عنها في 19.5 ms

تحتفظ مكتبتك في Zotero بمئات — وربما بعشرات الآلاف — من ملفات PDF. «أتذكر ورقة في مكتبتي تناولت هذا الموضوع»… وماذا بعد؟ تفتيش الوسوم، والترتيب حسب السنة، وتخمين الكلمات المفتاحية. وبعد عشر دقائق ما زلت تبحث. البحث المدمج في Zotero يستطيع العثور على عنصر، لكنه لا يجيب عن سؤال — ويستحيل أن يُخلِّص لك استنتاجات عبر 50 ورقة بحثية.

ميزة البحث في المكتبة كاملة (Full-Library Search) في PapersGPT وُجدت لمعالجة هذه المشكلة بالضبط: ضع علامة على مربع واحد، فتتحول مكتبتك بأكملها إلى قاعدة معرفية تسألها بلغة طبيعية — فتحصل على إجابات مباشرة مع استشهادات قابلة للنقر، لا على قائمة أوراق تفتحها واحداً تلو الآخر.

لا مفاهيم نظرية في هذا المقال — ثلاثة أمور فقط: أرقام القياس، وطريقة الاستخدام، وأين يُحدث أكبر فرق.

الأرقام أولاً: 10,000 ملف PDF، ومع ذلك 19.5 ms

أُجريت قياسات الأداء الرسمية بفهرسة واستعلام كاملين على حجمين من المكتبة (البيانات من المستودع مفتوح المصدر، 2.7k+ نجمة):

المقياس 1,000 ملف PDF 10,000 ملف PDF
البيانات الخام 4.2 GB 42 GB (~170k صفحة)
زمن الفهرسة 51.5 s 7m 01s
متوسط زمن الاستعلام 13.1 ms 19.5 ms
الذاكرة (RSS) 353 MB 2.21 GB
حجم الفهرس 100 MB 901 MB

ثلاثة أرقام تستحق أن تتذكرها:

  • مكتبة أكبر بعشرة أضعاف، و+6.4 ms لكل استعلام. من 13.1 ms إلى 19.5 ms — أقل من رحلة شبكية واحدة ذهاباً وإياباً في متصفحك. في الاستخدام اليومي، البحث في 100 ورقة لا يختلف إحساساً عن البحث في 10,000.
  • 170,000 صفحة في 7 دقائق — تكلفة لمرة واحدة. أي نحو 400 صفحة في الثانية. وبعد الفهرسة يبقى كل استعلام في نطاق المللي ثانية، وتُفهرَس الأوراق المضافة حديثاً بشكل تزايدي. بلا إعادة بناء.
  • 42 GB من ملفات PDF الخام تنضغط إلى فهرس بحجم 901 MB (~2%) — ولهذا يعمل كل ذلك بارتياح على حاسوب محمول عادي.

كيف يفعل ذلك؟

البحث في المكتبة كاملة لا يرفع ملفات PDF إلى سحابة أحد — كل شيء يحدث على جهازك:

  1. محرك أصلي بلغة C++. نواة الفهرسة والاسترجاع مكتوبة بلغة C++ — من فئة اللغات نفسها المستخدمة في محركات قواعد البيانات وأنظمة التداول — دون أعباء مفسّرات Python/Node على المسار الساخن للبحث.
  2. فهرسة بنيوية، لا بحث دلالي متجهي «ضبابي». يفهم المحرك بنية المستند (أين يقع العنوان والأقسام والملخص والمراجع) ويقرنها بترتيب النص الكامل BM25 — نموذج الترتيب نفسه الذي تقف خلفه محركات البحث الحديثة، وأوثق بكثير في ملاءمة النصوص العلمية من المطابقة المتجهية العامة.
  3. صفر رحلات شبكية. لا طوابير رفع، ولا فهرسة على الخادم، ولا زمن استجابة لواجهات API. السرعة التي تراها هي سرعة جهازك أنت.

من منظور المستخدم: أربعة سيناريوهات تُثبت جدواها

1. كتابة Related Work: اترك 50 ورقة تصطف من تلقاء نفسها

«ما الأوراق في مكتبتي التي تستخدم المحوّلات (transformers) للتنبؤ بالسلاسل الزمنية، وما خطوط الأساس (baselines) التي تقارن نفسها بها؟»

يجوب البحث في المكتبة كاملة المكتبة بأسرها، ويرتب النتائج حسب الصلة، ثم يُخلِّص — مع استشهاد خلف كل ادعاء ينقلك مباشرةً إلى المصدر. أنت تتحقق بدلاً من أن تبحث.

2. العثور على «تلك الورقة التي نسيت عنوانها»

«قرأت شيئاً قبل أشهر عن التخفيف من الهلوسة (hallucinations) بالبيانات الاصطناعية — مجموعة ألمانية على ما أظن.»

لا حاجة إلى عنوان؛ صِف المحتوى. يغطي البحث العناوين والمؤلفين والوسوم والملخصات، بالإضافة إلى تعليقاتك وملاحظاتك في Zotero — الملاحظة الهامشية التي كتبتها حينها هي أفضل استعلام يمكنك كتابته اليوم.

3. التحقق من الأدلة المتضاربة: تأمين قبل مناقشتك

الشكل المتقدم لهذا هو Global Library Synthesis: تحليل ما يصل إلى 10,000+ مستند في آن واحد لرسم خريطة اتجاهات البحث وتطور المصطلحات، والأهم من ذلك — الاستنتاجات المتناقضة. «ما الأدلة الداعمة والمعارضة التي تحويها مكتبتي حول التأثير X؟» سؤال يستغرق أسبوعاً يدوياً يستغرق دقائق هنا.

4. عشر دقائق قبل اجتماع المجموعة

«جمّع أوراق مكتبتي حول هذا المؤشر الحيوي حسب حجم العينة، من الأكبر إلى الأصغر، ولخّص كل مجموعة.»

تصل الإجابة في نافذة المحادثة — قابلة للنسخ، وقابلة للحفظ كملاحظة في Zotero، وكل استشهاد فيها قابل للتتبع.

كيف يختلف عن البحث المدمج في Zotero؟

البحث المدمج في Zotero البحث في المكتبة كاملة في PapersGPT
ما يعيده قائمة عناصر إجابات مباشرة + استشهادات قابلة للنقر
التخليق عبر المستندات ❌ ✅ مقارنة بين الأوراق، وتحليل الأدلة المتضاربة
أسلوب الاستعلام مطابقة كلمات مفتاحية لغة طبيعية (أي لغة)
التغطية البيانات الوصفية + فهرس النص الكامل النص الكامل + تعليقاتك وملاحظاتك
زمن الاستجابة المعتاد ثوانٍ ~19.5 ms حتى النتيجة
الملخصات ❌ ✅ مدعوم بـ 30+ LLM

يكمل كل منهما الآخر: بحث Zotero يجد العنصر؛ والبحث في المكتبة كاملة يوصلك إلى الإجابة.

الخصوصية: يعمل في وضع الطائرة (Airplane Mode)

الفهرسة والاسترجاع محليان بنسبة 100% دون أي اعتماد على واجهات سحابية. عملياً:

  • يعمل في وضع الطائرة (Airplane Mode): البحث والفهرسة يعملان دون اتصال بالكامل.
  • تسريب صفر بايت: ملفات PDF وملاحظاتك وتعليقاتك واستعلاماتك لا تغادر جهازك أبداً.
  • سير عمل دون اتصال بالكامل: اقرنه بنموذج محلي عبر Ollama (أو التنزيلات مفتوحة المصدر بنقرة واحدة المدمجة)، فيعمل دورة كاملة — من السؤال إلى الإجابة — بلا شبكة. مثالي للبيانات غير المنشورة، والأبحاث المؤسسية الداخلية، والأعمال الحساسة للامتثال.

وإذا أردت توصيل مكتبتك بأكملها بـ Claude Code أو Cursor أو وكلاء مشابهين، فيمكن لـ خادم Zotero MCP أن يبحث في المكتبة كاملة دون حتى فتح Zotero — الفهرس المحلي نفسه، ووفق شروطك.

اقرنه بـ Literature Radar: اكتشاف → تصنيف → قابل للبحث

يواصل Literature Radar إضافة أوراق جديدة إلى مكتبتك (الاستكشاف لاكتشاف الجديد، والتتبع للاشتراك)، بينما يحوّل البحث في المكتبة كاملة كل واحدة منها — كلاسيكية عمرها عشر سنوات أو الطبعة الأولية التي نزلت أمس — إلى شيء يمكنك أن تسأله فوراً. الأول يدير التدفق الوارد؛ والثاني الاسترجاع. ومعاً يُغلقان الحلقة.

البدء

  1. نزّل إضافة PapersGPT (Zotero 7+)، وثبّتها، وفعّل خيار Search entire library في لوحة المحادثة.
  2. اسأل بلغة طبيعية — وتأتي الإجابات مع استشهادات.
  3. البحث في المكتبة كاملة مشمول في كل الخطط المدفوعة؛ ويمكن للمستخدمين الجدد تجربته أولاً عبر الفترة التجريبية المجانية.

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

هل تُرفع ملفات PDF الخاصة بي إلى خادم؟

لا. تجري الفهرسة والاسترجاع محلياً بالكامل — ونُفِّذت قياسات الأداء أعلاه دون أي اعتماد على واجهة خارجية. ملفات PDF وملاحظاتك واستعلاماتك لا تغادر جهازك أبداً.

ما حجم المكتبة المدعوم؟

أي شيء من 100 إلى 10,000+ ورقة. تغطي القياسات الرسمية 1,000 ملف PDF (فهرسة في 51.5 s) و10,000 ملف PDF (فهرسة في 7m 01s، استعلامات في 19.5 ms). تنمو تكلفة الفهرسة خطياً تقريباً؛ ويبقى زمن الاستعلام ثابتاً.

ما الفرق بينه وبين البحث الكامل للنصوص المدمج في Zotero؟

يعيد البحث الكامل للنصوص في Zotero قائمة بالعناصر المطابقة عليك فتحها وفحصها واحداً واحداً. أما البحث في المكتبة كاملة فيعيد إجابة مُخلَّصة عبر المستندات، مع استشهادات قابلة للنقر، ويغطي تعليقاتك وملاحظاتك أيضاً.

هل يمكنني السؤال بلغتي؟

نعم. تتبع لغة السؤال النموذج اللغوي الذي تختاره — الصينية والإنجليزية وغيرهما تعمل جميعها؛ والفهرس نفسه يتعامل مع النص الكامل بأي لغة.

هل يعمل دون اتصال بالكامل؟

الفهرسة والاسترجاع نعم (محليان بحتان). أما توليد الإجابات فيحتاج شبكة إذا اخترت نموذجاً سحابياً (GPT أو Claude أو DeepSeek وغيرها)؛ فبدّل إلى نموذج محلي عبر Ollama وتعمل الدورة كاملة دون اتصال.