-
Notifications
You must be signed in to change notification settings - Fork 56
Find Ref
palmoni5 edited this page Jul 17, 2026
·
1 revision
lib/find_ref/ — הקלדת מראה מקום ("שו"ע או"ח סימן א", "ראשונים סנהדרין") וקפיצה ישירה אליו.
-
bloc/— FindRefBlocעם transformerrestartable()ו־debounce של 250ms. -
repository/find_ref_repository.dart(~1500 שורות) — מנוע ההתאמה. -
repository/find_ref_db_isolate.dart— חיבור read-only + מטמון TOC ב־isolate נפרד. -
repository/reference_books_cache.dart— מטמון ספרים בזיכרון עם חיפוש לפי שם/דור/נושא. -
view/find_ref_dialog.dart— הדיאלוג (נפתח ב־Ctrl+O).
- נרמול וטוקניזציה של השאילתה.
- מצב "דור + נושא" — "ראשונים סנהדרין" ← כל הראשונים על סנהדרין.
- התאמת ספר — הביטוי המוביל הארוך ביותר (עד 3 טוקנים, לראשי תיבות כמו "שוע אוח") מול מטמון הספרים, עם דירוג התאמה (מדויק ← מכיל ← ראשי תיבות).
-
חיפוש TOC — לטוקנים שנותרו (כולל טיפול בה' הידיעה: "הרא"ש"↔"ראש"), עם תקרת 50 ספרים ותיעדוף לפי כיסוי הכותרת. תומך ב:
- TOC רגיל.
- AltToc — מבנים חלופיים (פרשות, עליות).
- outline של PDF — כולל פרסור ציטוט דף ("דף ב ע"א").
- fallback גלובלי של AltToc כשאין התאמה פר־ספר.
- ספרים אישיים — נכללים לפי הגדרה.
- עיבוד סופי: הסרת כפילויות ← דיכוי וריאנטים עמוקים (כשקיים אב) ← דירוג (עד 100 תוצאות) ← העשרה בנתיבי קטגוריה ← סינון תוצאות בבלי־PDF כפולות.
-
getCommentatorsForResult— הצגת המפרשים הזמינים לתוצאה, ממוינים לפי דורות, כך שאפשר לפתוח ישר מפרש על המקום. -
clearAllCaches— איפוס בכל רענון ספרייה. - נרמול גרשיים וסימוני ע"א/ע"ב מול פורמט ה־TOC של הגמרא (
tocTextMatchesRef) — משמש גם את התוספים ב־openBookAtRef.
📖 מדריך למשתמש
- התחלת העבודה
- הספרייה
- קריאת ספר
- קריאת PDF
- חיפוש
- איתור מקורות
- טאבים ושולחנות
- סימניות והערות
- ספרים אישיים
- הגדרות
- גיבוי ושחזור
- עדכונים
- תוספים
- כלים
- קישורי עומק
🛠️ למפתחים — יסודות
נתונים וספרייה
קריאה
חיפוש
אישי ומערכת
עיצוב ו־UI