वास्तव में Zeitgeist सूचकांक क्या है?


14

मैं इस पर स्पष्ट नहीं हूं। क्या Zeitgeist मेरे दस्तावेज़ की सामग्री को अनुक्रमित करता है ताकि खोज अधिक प्रासंगिक हो? या Zeitgeist केवल मेरे दस्तावेजों के नाम / विस्तार की खोज कर रहा है?

जवाबों:


21

संक्षेप में Zeitgeist एक इवेंट लॉग है। यह फाइलों से निपटता नहीं है। यह घटनाओं से निपटता है। यह फ़ाइल की सामग्री को संग्रहीत नहीं करता है । यह जिजीविषा का काम नहीं है

Zeitgeist क्या करता है

घटनाओं के उदाहरण हैं

  • फ़ाइल खोली / बंद / हटा दी गई / सहेजी गई
  • नया वॉइस कॉल प्राप्त / डायल किया गया
  • एक git / bzr रेपो करना
  • फ़ायरफ़ॉक्स पेज खोलना
  • एक फ़ाइल डाउनलोड कर रहा है
  • IM चैट शुरू करना
  • म्यूजिक प्ले, पॉज, स्टॉप

बस किसी भी घटना की कल्पना करें और ज़ीगेटिस्ट इसे लॉग कर सकते हैं।

अब सिर्फ क्योंकि zeitgeist कुछ लॉग कर सकता है इसका मतलब यह नहीं है कि वह इसे लॉग करेगा। यह एक डेमन है जो डी-बस एपीआई को उजागर करता है। यह एपीआई ईवेंट्स को लॉग इन, रीव्यू, फिल्टर या डिलीट करने के तरीके प्रदान करता है।

Zeitgeist Datahub

अब आपको घटनाओं को ज़ीगेटिस्ट को लॉग करने के लिए बाहरी अनुप्रयोगों की आवश्यकता है। एक दूसरा डेमॉन नाम zeitgeist-datahubआपके सिस्टम पर चलता रहता है जो मॉनिटर करता है

  • सभी फ़ाइल गतिविधि लॉग इन करती है GtkRecentManagerऔर इसे ज़ेटेगिस्ट डेमॉन तक पहुंचाती है
  • सभी एप्लिकेशन लॉन्च और लॉग इन करते हैं
  • डाउनलोड डायरेक्टरी में डाउनलोड की गई सभी फाइलें

उन अनुप्रयोगों के लिए जो GtkRecentManager का उपयोग नहीं करते हैं, वहाँ एक्सटेंशन / प्लगइन्स / एडिंस / एडऑन्स प्रदान किए जाते हैं जो Zeitgeist के लिए प्रासंगिक घटनाओं को धक्का देते हैं। इन घटकों को बुलाया जाता है dataprovidersक्योंकि वे डेटा के साथ ज़ीगेटिस्ट डेमन की आपूर्ति करते हैं।

लॉग की गई घटनाओं का उपयोग

अब आपके पास ऐसे एप्लिकेशन हैं जो इस डेटा का उपयोग उनके उपयोग के लिए कर सकते हैं। कुछ अच्छी चीजें हैं जो डेटा के साथ की जा सकती हैं। जैसे

  • सबसे हाल ही में खोली गई फ़ाइलें खोजें (क्योंकि संग्रहीत प्रत्येक घटना में एक timestamp)
  • किसी विशिष्ट एप्लिकेशन द्वारा खोली गई सभी हालिया फ़ाइलों को ढूंढें (क्योंकि संग्रहीत प्रत्येक ईवेंट में उस एप्लिकेशन का नाम भी होता है जिसने ईवेंट को ट्रिगर किया है)। इसका उपयोग हर एप्लिकेशन फ़ाइल मेनू के लिए हाल ही में उपयोग की गई फ़ाइलों को पॉप्युलेट करने के लिए किया जा सकता है
  • एप्लिकेशन लॉन्चर पसंद करते हैं Synapse, Doऔर Unity Dashइसका उपयोग अनुप्रयोगों की सूची को सॉर्ट करने के लिए कर सकते हैं जब उपयोगकर्ता नाम टाइप करता है
  • एप्लिकेशन सबसे अधिक उपयोग की जाने वाली फ़ाइलों को आबाद कर सकता है। उदाहरण के gedit-dashboardलिए इस सूची को पॉप्युलेट करने के लिए zeitgeist का उपयोग करता है। gedit-pluginsइस gedit प्लगइन को सक्षम करने के लिए आपको पैकेज स्थापित करने की आवश्यकता है । इसका उपयोग करने के लिए नई फ़ाइल पर क्लिक करें

पूरा पाठ खोजें

Zeitgeist एक पूर्ण पाठ खोज API के साथ भी आता है, जो केवल ईवेंट की सामग्री को खोजता है न कि फ़ाइल को। यदि आपने बीथोवन का ट्रैक खेला है, तो लॉग इन इवेंट में शामिल होगा

  • टाइमस्टैम्प
  • क्या उपयोगकर्ता ने रन पर स्पष्ट रूप से क्लिक किया था या घटना निर्धारित थी (प्लेलिस्ट)
  • क्या घटना थी - ट्रैक शुरू हुआ
  • किस एप्लिकेशन ने ऐसा किया
  • संसाधन (मीडिया फ़ाइल) को कैसे संग्रहीत किया जाता है। इस मामले में एक फ़ाइल के रूप में
  • शीर्षक के रूप में एक फ़्रीफ़ॉर्म स्ट्रिंग जिसमें ट्रैक नाम, शैली, कलाकार, वर्ष आदि हो सकते हैं।
  • मीडिया फ़ाइल का मुख्य भाग

फिर zeitgeist के साथ प्रदान किया गया पूर्ण पाठ खोज API केवल खोज के लिए ईवेंट के क्षेत्रों को देखता है और फ़ाइल में नहीं दिखता है।

याद रखें कि Zeitgeist किसी फ़ाइल ट्रैकर की फ़ाइल खोज नहीं है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.