Tracker כתחליף ל-Beagle
16/12/2007 21:43 ע"י כתריאל טראוםאני מניח שאני לא מחדש הרבה לרוב משתמשי אובונטו (אם בכלל שמתם לב), אבל גם ל-Fedora נוסף בגירסא האחרונה (אולי אפילו בגירסא 7, לא ניסיתי אותה) מנוע מיפתוח (Indexing) למידע אישי בשם Tracker, או בעברית, "הגשש". בניגוד לחברו הכלב (Beagle), הוא כתוב ב-C והרבה יותר קל מבחינת שימוש בזיכרון וניצול CPU.
אז שיחררתי את הגשש על המידע האישי שלי, ובאמת, תוך פחות מ-5 דקות הוא כבר מיפתח את כל המידע שלי, ואת החשבון imap שמקושר ל-gmail. בצורה זו יש לי את כל המידע, כולל אימיילים, בנקודת חיפוש אחת.
Tracker משתמש ב-sqlite כדי לאחסן את המידע, מה שהופך את כל תהליך השליפה למהיר מאין כמותו:
$ time tracker-search penguin | wc -l 90 real 0m0.024s user 0m0.000s sys 0m0.000s
אם זה לא היה ברור, זה 90 תוצאות בחמישית השניה.
ברוח ה-Web 2.0, הגשש מאפשר גם לשייך תגיות לקבצים, ספריות וכל דבר אחד שיודע הגשש למפתח. אפשרות זו מאפשרת חיפוש נוח יותר לפעמים, כאשר לא ממש זוכרים את שם המסמך או תוכנו, אלא נושא כללי שאליו מתייחס המסמך. האקר זריז אף כתב פלאגין זריז ל-Nautilus אשר מאפשר תיוג דרך Nautilus. כמובן שהגשש יודע גם ליצור Thumbnails לרוב סוגי הקבצים שהוא יודע למפתח.
מה אפשר להגיד, את הכלב זנחתי, הגשש הוא הממפתח (Indexer) החדש שלי.


