חיפוש בכל הספרייה ב-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

שלושה מספרים ששווה לזכור:

  • פי 10 ספרייה, +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 מאמרים להסתדר בשורה

„אילו מאמרים בספרייה שלי משתמשים בטרנספורמרים לחיזוי סדרות עת, ומול אילו בייסליינים הם משווים?"

חיפוש בכל הספרייה סורק את כל הספרייה, מדרג לפי רלוונטיות ומסנתז — עם ציטוט מאחורי כל טענה שמקפיץ אתכם ישר למקור. אתם מאמתים במקום לחפש.

2. למצוא „את המאמר ששכחתי את הכותרת שלו"

„קראתי משהו לפני חודשים על הפחתת הזיות עם דאטה סינתטי — קבוצה גרמנית, נדמה לי."

בלי כותרת; תארו את התוכן. החיפוש מכסה כותרות, מחברים, תגיות ותקצירים, וגם את ההערות והפתקים שלכם ב-Zotero — הערת השוליים שכתבתם אז היא השאילתה הכי טובה שאתם יכולים להקליד היום.

3. בדיקות ראיות סותרות: ביטוח לפני ההגנה

הצורה המתקדמת של זה היא Global Library Synthesis: ניתוח של עד 10,000+ מסמכים במקביל כדי למפות מגמות מחקר, התפתחות מונחים, והכי חשוב — מסקנות סותרות. „אילו ראיות תומכות ומתנגדות יש בספרייה שלי על האפקט X?" שאלה שביד הייתה לוקחת שבוע לוקחת כאן דקות.

4. עשר דקות לפני ישיבת הקבוצה

„קבצו את המאמרים בספרייה שלי על הביו-מרקר הזה לפי גודל מדגם, מהגדול לקטן, וסכמו כל קבוצה."

התשובה מגיעה לחלון הצ'אט — ניתנת להעתקה, לשמירה כפתק ב-Zotero, עם כל ציטוט עקיב.

איך זה שונה מהחיפוש המובנה של Zotero

החיפוש המובנה של Zotero חיפוש בכל הספרייה של PapersGPT
מחזיר רשימת פריטים תשובות ישירות + ציטוטים לחיצים
סינתזה בין מסמכים ❌ ✅ השוואה בין מאמרים, ניתוח ראיות סותרות
סגנון שאילתה התאמת מילות מפתח שפה טבעית (כל שפה)
כיסוי מטא-דאטה + אינדקס טקסט מלא טקסט מלא + ההערות והפתקים שלכם
השהיה אופיינית שניות ~19.5 ms עד לתוצאה
סיכומים ❌ ✅ מונע על ידי 30+ LLMs

הם משלימים זה את זה: החיפוש של Zotero מוצא את הפריט; חיפוש בכל הספרייה מביא לכם את התשובה.

פרטיות: עובד ב-Airplane Mode

האינדוקס והאחזור 100% מקומיים, בלי תלות ב-API ענן. בפועל:

  • ידידותי ל-Airplane Mode: חיפוש ואינדוקס עובדים אופליין לחלוטין.
  • אפס דליפת בייטים: קובצי ה-PDF, הפתקים, ההערות והשאילתות שלכם לא עוזבים את המחשב שלכם.
  • שרשרת עבודה אופליין מלאה: שלבו אותו עם מודל מקומי דרך Ollama (או ההורדות קוד-פתוח בלחיצה אחת המובנות) וכל הלולאה — משאלה ועד תשובה — רצה בלי רשת. אידיאלי לדאטה שלא פורסם, למחקר תאגידי פנימי ולעבודה רגישה לרגולציה.

ואם תרצו לחבר את כל הספרייה ל-Claude Code, ל-Cursor או לסוכנים דומים, שרת Zotero MCP יכול לחפש בספרייה המלאה בלי אפילו לפתוח את Zotero — אותו אינדקס מקומי, בתנאים שלכם.

שלבו אותו עם Literature Radar: גילוי → סידור → חיפוש

Literature Radar ממשיך להוסיף מאמרים חדשים לספרייה שלכם (חקירה לגילוי, מעקב למינוי), וחיפוש בכל הספרייה הופך כל אחד מהם — קלאסיקה בת עשר שנים או ה-preprint של אתמול — למשהו שאפשר לשאול אותו מיד. אחד מנהל את הכניסה; השני את האחזור. ביחד הם סוגרים את הלולאה.

מתחילים

  1. הורידו את התוסף PapersGPT (Zotero 7+), התקינו, וסמנו Search entire library בפאנל הצ'אט.
  2. שאלו בשפה טבעית — התשובות מגיעות עם ציטוטים.
  3. חיפוש בכל הספרייה כלול בכל תוכנית בתשלום; משתמשים חדשים יכולים לנסות אותו קודם דרך הניסיון החינמי.

שאלות נפוצות

האם קובצי ה-PDF שלי מועלים לשרת?

לא. האינדוקס והאחזור רצים כולם מקומית — הבנצ'מרקים למעלה רצו בלי שום תלות ב-API חיצוני. קובצי ה-PDF, הפתקים והשאילתות שלכם לא עוזבים את המחשב שלכם.

איזה גודל ספרייה נתמך?

כל דבר מ-100 ועד 10,000+ מאמרים. הבנצ'מרקים הרשמיים מכסים 1,000 קובצי PDF (אינדוקס של 51.5 s) ו-10,000 קובצי PDF (אינדוקס של 7m 01s, שאילתות ב-19.5 ms). עלות האינדוקס גדלה בערך ליניארית; זמן השאילתה נשאר קבוע.

איך זה שונה מחיפוש הטקסט המלא המובנה של Zotero?

חיפוש הטקסט המלא של Zotero מחזיר רשימת פריטים תואמים שאתם צריכים לפתוח ולבדוק אחד-אחד. חיפוש בכל הספרייה מחזיר תשובה מסונתזת על פני מסמכים, עם ציטוטים לחיצים, ומכסה גם את ההערות והפתקים שלכם.

אפשר לשאול שאלות בשפה שלי?

כן. שפת השאלה עוקבת אחרי ה-LLM שבחרתם — סינית, אנגלית ועוד, הכול עובד; האינדקס עצמו מתמודד עם טקסט מלא בכל שפה.

האם זה עובד אופליין לגמרי?

האינדוקס והאחזור כן (מקומיים לחלוטין). יצירת תשובות דורשת רשת אם בחרתם מודל ענן (GPT, Claude, DeepSeek וכו'); עברו למודל מקומי דרך Ollama וכל הלולאה רצה אופליין.