שאלה | כשיש מסד נתונים חדש - האם לאנדקס מחדש?
-
@י.-פל. כתב בעדכון | גרסת הDB V2 יוצאת לדרך!:
הDB עודכן:
https://github.com/Otzaria/otzaria-library/releases/download/library-db-1/seforim.zipהאם כל פעם שעולה מסד נתונים חדש מספיק שהאינדקס מתעדכן אוטומטית,
או שצריך למחוק ולאנדקס מחדש? -
@י.-פל. כתב בעדכון | גרסת הDB V2 יוצאת לדרך!:
הDB עודכן:
https://github.com/Otzaria/otzaria-library/releases/download/library-db-1/seforim.zipהאם כל פעם שעולה מסד נתונים חדש מספיק שהאינדקס מתעדכן אוטומטית,
או שצריך למחוק ולאנדקס מחדש?על פי המידע הקיים בפורום אוצריא ובגיטהאב, כאשר עולה מסד נתונים חדש, במיוחד בגרסאות המכילות שינויים משמעותיים במבנה ה-DB (כמו למשל המעבר ל-DB V2 או למנוע החיפוש Tantivy), בדרך כלל יש צורך לבצע אינדוקס מחדש באופן יזום.
להלן הנקודות העיקריות:
- הדרכה מפורשת לעדכון DB V2: בפוסט שצוטט על ידך בפורום אוצריא לגבי "גרסת הDB V2", י. פל. ציין במפורש: "במסך ספרייה, יוצג לכם כפתור אדמדם, בלחיצה עליו יופיע מסך יצירת האינדקס: צרו את האינדקס". זה מצביע על צורך מובהק בפעולה ידנית של יצירת האינדקס לאחר עדכון מסד נתונים כזה.
- עדכונים בגרסאות פיתוח: בתיאור אחד מגרסאות הפיתוח (Sivan22/otzaria-dev-channel) צויין במפורש: "IMPORTANT: when updating from older versions, you need to reset your index. that can be done by clicking the index settings button in the settings screen."
- פתרון תקלות נפוצות: במקרים של בעיות לאחר עדכון, כגון כשהתוכנה נפתחת על מסך אפור או שהחיפוש אינו פועל, הפתרון המוצע הוא לעיתים קרובות למחוק את תיקיות האינדקס (index, ו-ref index) ולבנות אותם מחדש.
- זמן יצירת אינדקס: חשוב לזכור כי יצירת האינדקס מחדש עלולה לקחת זמן משמעותי (למשל, כ-25 דקות).
לסיכום, כשיש מסד נתונים חדש כמו ה-DB V2, אין להסתמך רק על עדכון אינדקס אוטומטי, אלא יש לפעול באופן יזום ליצירה או לאיפוס ובנייה מחדש של האינדקס דרך הגדרות התוכנה, או כפתור ייעודי שיצוין.
-
י י. פל. התייחס לנושא זה
-